| |
| (object Petal |
| version 47 |
| _written "Rose 8.0.0303.1400" |
| charSet 0) |
| |
| (object Class_Category "instantiation" |
| is_unit TRUE |
| is_loaded TRUE |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "Ecore" |
| name "basePackage" |
| value (value Text "org.eclipse.jem.internal"))) |
| quid "3B86F1720180" |
| documentation "Java Instantiation Package" |
| exportControl "Public" |
| logical_models (list unit_reference_list |
| (object Class "IJavaDataTypeInstance" |
| quid "3B8AB17802B1" |
| stereotype "Interface" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "3E529562014E" |
| supplier "Logical View::instantiation::IJavaInstance" |
| quidu "3E51575A02D4")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "org.eclipse.jem.internal.instantiation.base.IJavaDataTypeInstance" |
| quid "3B8AB19100C2" |
| stereotype "javaclass"))) |
| (object Class "IJavaInstance" |
| quid "3E51575A02D4" |
| stereotype "Interface" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "org.eclipse.jem.internal.instantiation.base.IJavaInstance" |
| quid "3E51577802B9" |
| stereotype "javaclass"))) |
| (object Class "IJavaObjectInstance" |
| quid "3B782D790296" |
| documentation "This interface is the instance of an java object in the java model." |
| stereotype "Interface" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "3E5157DA03DD" |
| supplier "Logical View::instantiation::IJavaInstance" |
| quidu "3E51575A02D4")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "org.eclipse.jem.internal.instantiation.base.IJavaObjectInstance" |
| quid "3B78301801C9" |
| stereotype "javaclass"))) |
| (object Class "JavaAllocation" |
| quid "3FD9E6900061" |
| documentation |
| |This class is the abstract base class of the allocation class. It is the value of the "allocation" property on a Java Object so that the actual allocation can be controlled. For example, there could be one for just init string, or one for serialized. |
| |
| abstract TRUE) |
| (object Class "InitStringAllocation" |
| quid "3FD9EAF9001E" |
| documentation "This is used when the allocation string can be parsed by the remote vm. It uses the allocString." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "3FD9EB7502DA" |
| supplier "Logical View::instantiation::JavaAllocation" |
| quidu "3FD9E6900061")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "initString" |
| quid "3FFDE1DE032E" |
| documentation "This is the initialization string for this object." |
| type "String" |
| exportControl "Public"))) |
| (object Class "ImplicitAllocation" |
| quid "3FD9EC140242" |
| documentation "This class is for an implicit allocation where the object comes from the feature of another object. It is the live Java value from the remote vm." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "3FD9EC4700E7" |
| supplier "Logical View::instantiation::JavaAllocation" |
| quidu "3FD9E6900061"))) |
| (object Class "ParseTreeAllocation" |
| quid "40082C910005" |
| documentation "Allocations via Parse Trees." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40082CB701D6" |
| supplier "Logical View::instantiation::JavaAllocation" |
| quidu "3FD9E6900061"))) |
| (object Class "PTExpression" |
| quid "40082D0A01CB" |
| abstract TRUE) |
| (object Class "PTArrayAccess" |
| quid "40082E140250" |
| documentation |
| |Array access. e.g. x[3]. |
| | |
| |Unlike AST, the entire expression of type x[3][4] will be done in one expression rather than having a separate ArrayAccess for each dimension. This is just a simplification. This can only be used if it is a simple array access where it is of the form {expression}[expression][expression]. |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40082E6F01F7" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "array" |
| quid "40082E8E0237" |
| documentation "The expression representing the array to access." |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public") |
| (object ClassAttribute "indexes" |
| quid "40082E9B007D" |
| documentation "The expressions representing the indexes of the access." |
| stereotype "1..*" |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public"))) |
| (object Class "PTArrayCreation" |
| quid "40083712025A" |
| documentation |
| |Array Creation expression, e.g. new int[3] or new java.langString[][] {{"a"}, {"b"}} |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "400837210049" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "type" |
| quid "400837E902BD" |
| documentation "The fully-qualified type, e.g. int[][] or java.lang.String[], including the number of dimension brackets." |
| type "String" |
| exportControl "Public") |
| (object ClassAttribute "dimensions" |
| quid "4008389501E8" |
| documentation "The list of expressions for the dimensions. You can have [3][4][] but [][33] is invalid. So for each dimension that has an expression, there will be an entry in the list, in the correct order. When you reach the empty dimensions, the list will end too. " |
| stereotype "0..*" |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public") |
| (object ClassAttribute "initializer" |
| quid "4008397C0231" |
| documentation "This is the initializer, if any, for this array. E.g. new int[] {2,3}. It is the {2,3}." |
| type "PTArrayInitializer" |
| quidu "40083968014C" |
| exportControl "Public"))) |
| (object Class "PTArrayInitializer" |
| quid "40083968014C" |
| documentation "Array initialization expression. This is the entire expression, e.g. {2, 3}, or {{2,3}, 4}. In the second case, the {2,3} will be an ArrayInitializer contained within the expressions list for the top ArrayInitializer." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "400839790038" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "expressions" |
| quid "40083A5700EB" |
| documentation "This isthe list of expressions within the initializer, e.g. {2, 3}, or {{2,3}, 4}. In the first case it will be two NumberLiterals. In the second case, the {2,3} will be an ArrayInitializer, followed by a NumberLiteral." |
| stereotype "0..*" |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public"))) |
| (object Class "PTBooleanLiteral" |
| quid "40083AE70247" |
| documentation "This represents a primitive boolean literal, i.e. true or false directly in the code." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40083B1D0000" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "booleanValue" |
| quid "40083B3D001A" |
| documentation "The value of the literal." |
| type "boolean" |
| exportControl "Public"))) |
| (object Class "PTCastExpression" |
| quid "40083B6F0058" |
| documentation "Cast expression, e.g. (short) 10" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40083BD60309" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "type" |
| quid "40083B9600F4" |
| documentation "This is the fully-qualified type of the cast, e.g. int or java.lang.String" |
| type "String" |
| exportControl "Public") |
| (object ClassAttribute "expression" |
| quid "40083BB6033F" |
| documentation "The expression being casted." |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public"))) |
| (object Class "PTCharacterLiteral" |
| quid "40084DF10277" |
| documentation "This represents a primitive character expression, e.g. 'a' or '\\r'." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40084E1301EA" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "escapedValue" |
| quid "40084E39014E" |
| documentation "This is the escaped character. In other words the literal exactly as it is in the java file. E.g. 'a' or '\\r'. Including the surrounding single quotes themselves." |
| type "String" |
| exportControl "Public") |
| (object ClassAttribute "charValue" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "Ecore" |
| name "isTransient" |
| value TRUE)) |
| quid "40084EB702CC" |
| documentation "The actual primitive character without the quotes. Escape are evaluated and turned into their character value. This is a transient field. If not set when created when queried it will create it. Typically it will be set when created from an AST node since the node already has evaluated it." |
| type "char" |
| exportControl "Public"))) |
| (object Class "PTClassInstanceCreation" |
| quid "40084F40026F" |
| documentation |
| |Class instance creation expression. E.g. new String("a") |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40084F4C02F8" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "type" |
| quid "40084FAD0294" |
| documentation |
| |This is the type of the class. E.g. java.lang.String. This should be fully-qualified for allocation purposes. It should also be in reflection format, i.e. if X is an inner class of j.Y, then the type here should be "j.Y$X". |
| |
| type "String" |
| exportControl "Public") |
| (object ClassAttribute "arguments" |
| quid "4008515E0138" |
| documentation "The arguments to the constructor." |
| stereotype "0..*" |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public"))) |
| (object Class "PTConditionalExpression" |
| quid "400851FB026A" |
| documentation "The test Expresson, e.g. (x=3) ? 1 : 2" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40085274012E" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "condition" |
| quid "4008521D02AF" |
| documentation "The condition expression." |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public") |
| (object ClassAttribute "true" |
| quid "400852410333" |
| documentation "The true expression" |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public") |
| (object ClassAttribute "false" |
| quid "4008525F0296" |
| documentation "The false expression." |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public"))) |
| (object Class "PTFieldAccess" |
| quid "400852DF0204" |
| documentation "Access a field expression, e.g. java.awt.Color.red" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4008535D0241" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "receiver" |
| quid "40085313012C" |
| documentation "The expression representing the object that the field is in, e.g. java.awt.Color." |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public") |
| (object ClassAttribute "field" |
| quid "4008534500AC" |
| documentation "The name of the field being accessed, e.g. red." |
| type "String" |
| exportControl "Public"))) |
| (object Class "PTInfixExpression" |
| quid "4008538B0143" |
| documentation "An expression with an operator that has two operands, e.g. 3 + 4." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "400855700032" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "leftOperand" |
| quid "400853AC0000" |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public") |
| (object ClassAttribute "operator" |
| quid "400853B600D7" |
| documentation "The operator, e.g. +" |
| type "PTInfixOperator" |
| quidu "400853E10359" |
| exportControl "Public") |
| (object ClassAttribute "rightOperand" |
| quid "4008540D0186" |
| documentation |
| |The right expression. i.e. 4 of "3 + 4" |
| |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public") |
| (object ClassAttribute "extendedOperands" |
| quid "40085511039C" |
| documentation "Used when there are a series of infix operations of the same operator, e.g. 1 + 2 + 3 + 4. 1 and 2 will go into left and right, while {3, 4} will go into the extended operands. " |
| stereotype "0..*" |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public"))) |
| (object Class "PTInfixOperator" |
| quid "400853E10359" |
| documentation "Enumerator for the operator on an InfixExpression." |
| stereotype "enumeration" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "TIMES" |
| quid "400856830240" |
| documentation "* operator" |
| exportControl "Public") |
| (object ClassAttribute "DIVIDE" |
| quid "4008568E01E2" |
| documentation "/ operator" |
| exportControl "Public") |
| (object ClassAttribute "REMAINDER" |
| quid "4008569202BA" |
| documentation "% operator" |
| exportControl "Public") |
| (object ClassAttribute "PLUS" |
| quid "40085697039D" |
| documentation "+ operator" |
| exportControl "Public") |
| (object ClassAttribute "MINUS" |
| quid "4008569C01D8" |
| documentation "- operator" |
| exportControl "Public") |
| (object ClassAttribute "LEFT_SHIFT" |
| quid "400856B50274" |
| documentation "<< operator" |
| exportControl "Public") |
| (object ClassAttribute "RIGHT_SHIFT_SIGNED" |
| quid "400856BA00CD" |
| documentation ">> operator" |
| exportControl "Public") |
| (object ClassAttribute "RIGHT_SHIFT_UNSIGNED" |
| quid "400856C3038D" |
| documentation ">>> operator" |
| exportControl "Public") |
| (object ClassAttribute "LESS" |
| quid "400856CC03CC" |
| documentation "< operator" |
| exportControl "Public") |
| (object ClassAttribute "GREATER" |
| quid "400856D9001D" |
| documentation "> operator" |
| exportControl "Public") |
| (object ClassAttribute "LESS_EQUALS" |
| quid "400856DD004B" |
| documentation "<= operator" |
| exportControl "Public") |
| (object ClassAttribute "GREATER_EQUALS" |
| quid "400856E5029B" |
| documentation ">= operator" |
| exportControl "Public") |
| (object ClassAttribute "EQUALS" |
| quid "400856EC0273" |
| documentation "== operator" |
| exportControl "Public") |
| (object ClassAttribute "NOT_EQUALS" |
| quid "400856F9039E" |
| documentation "!= operator" |
| exportControl "Public") |
| (object ClassAttribute "XOR" |
| quid "400857010328" |
| documentation "^ operator" |
| exportControl "Public") |
| (object ClassAttribute "AND" |
| quid "40085712034A" |
| documentation "& operator" |
| exportControl "Public") |
| (object ClassAttribute "OR" |
| quid "4008570402FA" |
| documentation "| operator" |
| exportControl "Public") |
| (object ClassAttribute "CONDITIONAL_AND" |
| quid "400857160075" |
| documentation "&& operator" |
| exportControl "Public") |
| (object ClassAttribute "CONDITIONAL_OR" |
| quid "4008572602BD" |
| documentation "|| operator" |
| exportControl "Public"))) |
| (object Class "PTInstanceof" |
| quid "400857D303A2" |
| documentation "Instanceof expression, e.g. x instanceof java.lang.String" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4008589103AF" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "operand" |
| quid "400858070234" |
| documentation "The value to test, e.g. x in x instanceof java.lang.String" |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public") |
| (object ClassAttribute "type" |
| quid "4008582A0220" |
| documentation "The type of the instance test, e.g. java.lang.String. It must be fully-qualified. If it is an inner class, it needs to be in reflection format, i.e. Y is inner class of j.X, then a reference to Y must be j.X$Y." |
| type "String" |
| exportControl "Public"))) |
| (object Class "PTMethodInvocation" |
| quid "400858B6018B" |
| documentation "MethodInvocation expression, e.g. x.getY(3)" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40085B9D0067" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "receiver" |
| quid "40085B0A01EC" |
| documentation |
| |Who the method is invoked against. This may be not set, which means "this". It may also be a Name, which would mean a class like "java.lang.String" |
| |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public") |
| (object ClassAttribute "name" |
| quid "40085B6100D9" |
| documentation "The name of the method being invoked." |
| type "String" |
| exportControl "Public") |
| (object ClassAttribute "arguments" |
| quid "40085B6902ED" |
| documentation "The list of arguments, if any, to the method." |
| stereotype "0..*" |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public"))) |
| (object Class "PTName" |
| quid "400858EA0280" |
| documentation |
| |This represents a name. This can happen for the receiver of a method invocation, e.g. x.getY() or java.lang.String.valueOf(10). In these cases you would have a name of "x" or "java.lang.String". |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40085BA100DB" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "name" |
| quid "400C110401BE" |
| documentation "The name, which can be a type or a variable. If it is a type, then it must be fully-qualified. If it is an inner class, it needs to be in reflection format, i.e. Y is inner class of j.X, then a reference to Y must be j.X$Y." |
| type "String" |
| exportControl "Public"))) |
| (object Class "PTNullLiteral" |
| quid "40085BBF0020" |
| documentation |
| |Represents the expression "null" |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40085BD402F1" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB"))) |
| (object Class "PTNumberLiteral" |
| quid "40085C40035B" |
| documentation "Represent a number primitive literal, e.g. 10. One optimization that will be performed is that if an expression is of the form +number or -number, it will be converted from a PrefixExpression with a NumberLiteral to just a NumberLiteral. This will simplify the model." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40085CEF0244" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "token" |
| quid "40085CAA024F" |
| documentation "The token value, e.g. 10, 10d, or -10.75" |
| type "String" |
| exportControl "Public"))) |
| (object Class "PTParenthesizedExpression" |
| quid "40085CF9007C" |
| documentation "An expression within parenthesis, e.g. (x+3)" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40085F4E03E1" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "expression" |
| quid "40085F22012B" |
| documentation |
| |The expression wrapped by the parenthesis, e.g. (x+3) then the expression is "x+3" |
| |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public"))) |
| (object Class "PTPrefixExpression" |
| quid "40085FAD008B" |
| documentation |
| |A one operand operator, where the operator comes before the operand, e.g. - (x+3). In AST, even -3 is modeled as a PrefixExpression of operator "-" and expression of NumberLiteral(3). But we optimize this away and just use a NumberLiteral(-3) directly instead. |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "400862DC01D7" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "operator" |
| quid "400860BC0199" |
| documentation "The operator of this expression." |
| type "PTPrefixOperator" |
| quidu "4008602400D2" |
| exportControl "Public") |
| (object ClassAttribute "expression" |
| quid "400860C50065" |
| documentation "The expression that the operator is applied to." |
| type "PTExpression" |
| quidu "40082D0A01CB" |
| exportControl "Public"))) |
| (object Class "PTPrefixOperator" |
| quid "4008602400D2" |
| documentation "The prefix expression operator. We are not modeling ++ and --." |
| stereotype "enumeration" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "PLUS" |
| quid "4008606F01B6" |
| documentation "+ operator" |
| exportControl "Public") |
| (object ClassAttribute "MINUS" |
| quid "4008607203B9" |
| documentation "- operator" |
| exportControl "Public") |
| (object ClassAttribute "COMPLEMENT" |
| quid "4008607800AB" |
| documentation "~ operator" |
| exportControl "Public") |
| (object ClassAttribute "NOT" |
| quid "4008607D0148" |
| documentation "! operator" |
| exportControl "Public"))) |
| (object Class "PTStringLiteral" |
| quid "400861E2000B" |
| documentation |
| |Representation of a string literal, e.g. "asdf". |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "400862D70338" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "escapedValue" |
| quid "400861FC01CB" |
| documentation |
| |This is the escaped string. In other words the literal exactly as it is in the java file. E.g. "ab" or "c\r". Including the surrounding quotes themselves. |
| |
| type "String" |
| exportControl "Public") |
| (object ClassAttribute "literalValue" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "Ecore" |
| name "isTransient" |
| value TRUE)) |
| quid "4008620A00BD" |
| documentation "The actual string without the quotes. Escape are evaluated and turned into their character value. This is a transient field. If not set when created when queried it will create it. Typically it will be set when created from an AST node since the node already has evaluated it." |
| type "String" |
| exportControl "Public"))) |
| (object Class "PTThisLiteral" |
| quid "400863A700CB" |
| documentation |
| |Represents "this", e.g. this.getX() will be a MethodInvocation with the receiver being a ThisLiteral. We can't handle the format XYZ.this because that is for inner classes and we don't support that right now. |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "40086418019F" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB"))) |
| (object Class "PTTypeLiteral" |
| quid "400864950181" |
| documentation "This represents a literal of the form j.XYZ.class. For instance in a method invocation x.getX(jXYZ.class) the argument will be a TypeLiteral." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4008654C0008" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "type" |
| quid "400864D7037B" |
| documentation "The type of the literal. It must be fully-qualified. If it is an inner class, it needs to be in reflection format, i.e. Y is inner class of j.X, then a reference to Y must be j.X$Y." |
| type "String" |
| exportControl "Public"))) |
| (object Class "PTInvalidExpression" |
| quid "400865AF0209" |
| documentation "This is used when we have some expression we just can't evaluate for our purposes. It allows us to tell the evaluation what is actually wrong. It should be placed as the root expression to prevent processing much of the tree and then finally fail." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "400866F50258" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "message" |
| quid "400866E40299" |
| documentation "A message as to why it is invalid." |
| type "String" |
| exportControl "Public"))) |
| (object Class "PTInstanceReference" |
| quid "4017DB1802B3" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4017DB4A0341" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB"))) |
| (object Association "$UNNAMED$0" |
| quid "3FD9ED7103D5" |
| documentation "The parent who is to give up the value." |
| roles (list role_list |
| (object Role "parent" |
| quid "3FD9ED720390" |
| label "parent" |
| supplier "Logical View::ecore::EObject" |
| quidu "3C4F1C860123" |
| client_cardinality (value cardinality "1") |
| Containment "By Reference" |
| is_navigable TRUE) |
| (object Role "$UNNAMED$1" |
| quid "3FD9ED72039A" |
| supplier "Logical View::instantiation::ImplicitAllocation" |
| quidu "3FD9EC140242"))) |
| (object Association "$UNNAMED$2" |
| quid "3FD9EDD00088" |
| documentation "The feature that will be used to query the live value." |
| roles (list role_list |
| (object Role "feature" |
| quid "3FD9EDD10148" |
| label "feature" |
| supplier "Logical View::ecore::EStructuralFeature" |
| quidu "3903D59D0230" |
| client_cardinality (value cardinality "1") |
| Containment "By Reference" |
| is_navigable TRUE) |
| (object Role "$UNNAMED$3" |
| quid "3FD9EDD10152" |
| supplier "Logical View::instantiation::ImplicitAllocation" |
| quidu "3FD9EC140242"))) |
| (object Association "$UNNAMED$4" |
| quid "400834CE001B" |
| documentation "The root expression of the parse tree. The result of it is the allocation." |
| roles (list role_list |
| (object Role "expression" |
| quid "400834CF02E4" |
| label "expression" |
| supplier "Logical View::instantiation::PTExpression" |
| quidu "40082D0A01CB" |
| client_cardinality (value cardinality "1") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "$UNNAMED$5" |
| quid "400834CF02E6" |
| supplier "Logical View::instantiation::ParseTreeAllocation" |
| quidu "40082C910005" |
| Containment "By Value" |
| is_aggregate TRUE))) |
| (object Association "$UNNAMED$6" |
| quid "4017DBE30138" |
| roles (list role_list |
| (object Role "object" |
| quid "4017DBE60006" |
| label "object" |
| supplier "Logical View::instantiation::IJavaObjectInstance" |
| quidu "3B782D790296" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE) |
| (object Role "$UNNAMED$7" |
| quid "4017DBE60164" |
| supplier "Logical View::instantiation::PTInstanceReference" |
| quidu "4017DB1802B3" |
| Containment "By Reference")))) |
| logical_presentations (list unit_reference_list |
| (object ClassDiagram "Main" |
| quid "3B782D1B034F" |
| title "Main" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 384 |
| origin_y 0 |
| items (list diagram_item_list |
| (object NoteView @1 |
| location (747, 1008) |
| 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 @1 |
| location (342, 854) |
| fill_color 13434879 |
| nlines 6 |
| max_width 775 |
| label "This is used as the EClassifier when you want a code-generated class to point to an instance of a IJavaObjectInstance implementer. (Which is an instance of a java model java object).") |
| line_color 3342489 |
| fill_color 13434879 |
| width 835 |
| height 320) |
| (object ClassView "Class" "Logical View::instantiation::IJavaDataTypeInstance" @2 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2659, 664) |
| 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 (1779, 605) |
| fill_color 13434879 |
| nlines 1 |
| max_width 1760 |
| justify 0 |
| label "IJavaDataTypeInstance") |
| stereotype (object ItemLabel |
| Parent_View @2 |
| location (1779, 555) |
| fill_color 13434879 |
| anchor 10 |
| nlines 1 |
| max_width 1760 |
| justify 0 |
| label "<<Interface>>") |
| icon "Interface" |
| icon_style "Label" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "3B8AB17802B1" |
| compartment (object Compartment |
| Parent_View @2 |
| location (1779, 666) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 2 |
| max_width 1499) |
| width 1778 |
| height 242 |
| annotation 8 |
| autoResize TRUE) |
| (object NoteView @3 |
| location (2378, 1053) |
| 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 @3 |
| location (1970, 889) |
| fill_color 13434879 |
| nlines 7 |
| max_width 780 |
| label "This is used as the EClassifier when you want a code-generated class to point to an instance of an IJavaDataTypeInstance implementer. (Which is an instance of a java model java primitive).") |
| line_color 3342489 |
| fill_color 13434879 |
| width 840 |
| height 340) |
| (object AttachView "" @4 |
| stereotype TRUE |
| line_color 3342489 |
| client @2 |
| supplier @3 |
| line_style 0) |
| (object ClassView "Class" "Logical View::instantiation::IJavaInstance" @5 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1584, 166) |
| 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 @5 |
| location (804, 85) |
| fill_color 13434879 |
| nlines 1 |
| max_width 1560 |
| justify 0 |
| label "IJavaInstance") |
| icon "Interface" |
| icon_style "None" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "3E51575A02D4" |
| compartment (object Compartment |
| Parent_View @5 |
| location (804, 146) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 2 |
| max_width 1328) |
| width 1578 |
| height 186 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritTreeView "" @6 |
| location (1584, 455) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @5 |
| vertices (list Points |
| (1584, 455) |
| (1584, 259))) |
| (object ClassView "Class" "Logical View::instantiation::IJavaObjectInstance" @7 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| ShowOperationSignature TRUE |
| location (858, 666) |
| 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 @7 |
| location (9, 607) |
| fill_color 13434879 |
| nlines 1 |
| max_width 1698 |
| justify 0 |
| label "IJavaObjectInstance") |
| stereotype (object ItemLabel |
| Parent_View @7 |
| location (9, 557) |
| fill_color 13434879 |
| anchor 10 |
| nlines 1 |
| max_width 1698 |
| justify 0 |
| label "<<Interface>>") |
| icon "Interface" |
| icon_style "Label" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "3B782D790296" |
| compartment (object Compartment |
| Parent_View @7 |
| location (9, 668) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 2 |
| max_width 1446) |
| width 1716 |
| height 242 |
| annotation 8 |
| autoResize TRUE) |
| (object AttachView "" @8 |
| stereotype TRUE |
| line_color 3342489 |
| client @1 |
| supplier @7 |
| line_style 0) |
| (object InheritView "" @9 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "3E5157DA03DD" |
| client @7 |
| supplier @5 |
| line_style 3 |
| origin_attachment (795, 544) |
| terminal_attachment (795, 455) |
| drawSupplier @6) |
| (object InheritView "" @10 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "3E529562014E" |
| client @2 |
| supplier @5 |
| line_style 3 |
| origin_attachment (2659, 543) |
| terminal_attachment (2659, 455) |
| drawSupplier @6))) |
| (object ClassDiagram "Java Constructors" |
| quid "3FD9E66D007F" |
| title "Java Constructors" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 0 |
| items (list diagram_item_list |
| (object ClassView "Class" "Logical View::instantiation::JavaAllocation" @11 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1073, 120) |
| 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 @11 |
| location (902, 69) |
| fill_color 13434879 |
| nlines 1 |
| max_width 342 |
| justify 0 |
| label "JavaAllocation") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "3FD9E6900061" |
| width 360 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::InitStringAllocation" @12 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (553, 495) |
| 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 @12 |
| location (329, 414) |
| fill_color 13434879 |
| nlines 1 |
| max_width 448 |
| justify 0 |
| label "InitStringAllocation") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "3FD9EAF9001E" |
| compartment (object Compartment |
| Parent_View @12 |
| location (329, 475) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 2 |
| max_width 353) |
| width 466 |
| height 186 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritTreeView "" @13 |
| location (1073, 323) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @11 |
| vertices (list Points |
| (1073, 323) |
| (1073, 183))) |
| (object InheritView "" @14 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "3FD9EB7502DA" |
| client @12 |
| supplier @11 |
| line_style 3 |
| origin_attachment (668, 401) |
| terminal_attachment (668, 323) |
| drawSupplier @13) |
| (object ClassView "Class" "Logical View::ecore::EObject" @15 |
| ShowCompartmentStereotypes TRUE |
| location (1751, 942) |
| 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 @15 |
| location (1645, 896) |
| fill_color 13434879 |
| nlines 1 |
| max_width 212 |
| justify 0 |
| label "EObject") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 16776960 |
| quidu "3C4F1C860123" |
| width 230 |
| height 117 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::ecore::EStructuralFeature" @16 |
| ShowCompartmentStereotypes TRUE |
| location (2142, 927) |
| 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 @16 |
| location (1918, 881) |
| fill_color 13434879 |
| nlines 1 |
| max_width 448 |
| justify 0 |
| label "EStructuralFeature") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 16776960 |
| quidu "3903D59D0230" |
| width 466 |
| height 117 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::ImplicitAllocation" @17 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2018, 510) |
| 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 @17 |
| location (1819, 458) |
| fill_color 13434879 |
| nlines 1 |
| max_width 398 |
| justify 0 |
| label "ImplicitAllocation") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "3FD9EC140242" |
| width 416 |
| height 128 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @18 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "3FD9EC4700E7" |
| client @17 |
| supplier @11 |
| line_style 3 |
| origin_attachment (2023, 446) |
| terminal_attachment (2023, 323) |
| drawSupplier @13) |
| (object AssociationViewNew "$UNNAMED$0" @19 |
| location (1881, 728) |
| 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 "3FD9ED7103D5" |
| roleview_list (list RoleViews |
| (object RoleView "parent" @20 |
| Parent_View @19 |
| location (716, 228) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @21 |
| Parent_View @20 |
| location (1727, 844) |
| 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 137 |
| justify 0 |
| label "+parent" |
| pctDist 0.991224 |
| height 72 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "3FD9ED720390" |
| client @19 |
| supplier @15 |
| line_style 0 |
| label (object SegLabel @22 |
| Parent_View @20 |
| location (1871, 794) |
| 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 15 |
| justify 0 |
| label "1" |
| pctDist 0.337817 |
| height 26 |
| orientation 0)) |
| (object RoleView "$UNNAMED$1" @23 |
| Parent_View @19 |
| location (716, 228) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "3FD9ED72039A" |
| client @19 |
| supplier @17 |
| line_style 0))) |
| (object AssociationViewNew "$UNNAMED$2" @24 |
| location (2080, 721) |
| 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 "3FD9EDD00088" |
| roleview_list (list RoleViews |
| (object RoleView "feature" @25 |
| Parent_View @24 |
| location (915, 221) |
| 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 (2028, 766) |
| 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 159 |
| justify 0 |
| label "+feature" |
| pctDist 0.181346 |
| height 64 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "3FD9EDD10148" |
| client @24 |
| supplier @16 |
| line_style 0 |
| label (object SegLabel @27 |
| Parent_View @25 |
| location (2172, 839) |
| 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 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "$UNNAMED$3" @28 |
| Parent_View @24 |
| location (915, 221) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "3FD9EDD10152" |
| client @24 |
| supplier @17 |
| line_style 0))) |
| (object ClassView "Class" "Logical View::instantiation::PTExpression" @29 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1264, 776) |
| 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 @29 |
| location (1095, 725) |
| fill_color 13434879 |
| nlines 1 |
| max_width 338 |
| justify 0 |
| label "PTExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 12615935 |
| quidu "40082D0A01CB" |
| width 356 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::ParseTreeAllocation" @30 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1265, 495) |
| 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 @30 |
| location (1032, 443) |
| fill_color 13434879 |
| nlines 1 |
| max_width 466 |
| justify 0 |
| label "ParseTreeAllocation") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40082C910005" |
| width 484 |
| height 128 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @31 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40082CB701D6" |
| client @30 |
| supplier @11 |
| line_style 3 |
| origin_attachment (1265, 431) |
| terminal_attachment (1265, 323) |
| drawSupplier @13) |
| (object AssociationViewNew "$UNNAMED$4" @32 |
| location (1264, 635) |
| 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 "400834CE001B" |
| roleview_list (list RoleViews |
| (object RoleView "expression" @33 |
| Parent_View @32 |
| location (-1, 140) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @34 |
| Parent_View @33 |
| location (1111, 672) |
| 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 220 |
| justify 0 |
| label "+expression" |
| pctDist 0.492537 |
| height 154 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "400834CF02E4" |
| client @32 |
| supplier @29 |
| line_style 0 |
| label (object SegLabel @35 |
| Parent_View @33 |
| location (1307, 679) |
| 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 15 |
| justify 0 |
| label "1" |
| pctDist 0.567164 |
| height 43 |
| orientation 0)) |
| (object RoleView "$UNNAMED$5" @36 |
| Parent_View @32 |
| location (-1, 140) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "400834CF02E6" |
| client @32 |
| supplier @30 |
| line_style 0))))) |
| (object ClassDiagram "Parse Tree Expressions" |
| quid "40082CC20146" |
| title "Parse Tree Expressions" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 1081 |
| origin_y 5768 |
| items (list diagram_item_list |
| (object ClassView "Class" "Logical View::instantiation::PTExpression" @37 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1348, 124) |
| 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 @37 |
| location (1179, 73) |
| fill_color 13434879 |
| nlines 1 |
| max_width 338 |
| justify 0 |
| label "PTExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40082D0A01CB" |
| width 356 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTArrayAccess" @38 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2235, 544) |
| 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 @38 |
| location (1877, 426) |
| fill_color 13434879 |
| nlines 2 |
| max_width 716 |
| justify 0 |
| label "PTArrayAccess") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40082E140250" |
| compartment (object Compartment |
| Parent_View @38 |
| location (1877, 487) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 3 |
| max_width 665) |
| width 734 |
| height 258 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTArrayCreation" @39 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (434, 519) |
| 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 @39 |
| location (38, 379) |
| fill_color 13434879 |
| nlines 2 |
| max_width 792 |
| justify 0 |
| label "PTArrayCreation") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40083712025A" |
| compartment (object Compartment |
| Parent_View @39 |
| location (38, 440) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 4 |
| max_width 731) |
| width 810 |
| height 302 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTArrayInitializer" @40 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1361, 519) |
| 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 @40 |
| location (959, 446) |
| fill_color 13434879 |
| nlines 1 |
| max_width 804 |
| justify 0 |
| label "PTArrayInitializer") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40083968014C" |
| compartment (object Compartment |
| Parent_View @40 |
| location (959, 507) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 2 |
| max_width 743) |
| width 822 |
| height 168 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTBooleanLiteral" @41 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (997, 870) |
| 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 @41 |
| location (734, 789) |
| fill_color 13434879 |
| nlines 1 |
| max_width 527 |
| justify 0 |
| label "PTBooleanLiteral") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40083AE70247" |
| compartment (object Compartment |
| Parent_View @41 |
| location (734, 850) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 2 |
| max_width 481) |
| width 545 |
| height 185 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTCastExpression" @42 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1791, 889) |
| 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 @42 |
| location (1493, 771) |
| fill_color 13434879 |
| nlines 2 |
| max_width 596 |
| justify 0 |
| label "PTCastExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40083B6F0058" |
| compartment (object Compartment |
| Parent_View @42 |
| location (1493, 832) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 3 |
| max_width 546) |
| width 614 |
| height 258 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritTreeView "" @43 |
| location (1348, 330) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @37 |
| vertices (list Points |
| (1348, 330) |
| (1348, 187))) |
| (object InheritView "" @44 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "400839790038" |
| client @40 |
| supplier @37 |
| line_style 3 |
| origin_attachment (1381, 434) |
| terminal_attachment (1381, 330) |
| drawSupplier @43) |
| (object InheritView "" @45 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40083B1D0000" |
| client @41 |
| supplier @37 |
| line_style 3 |
| origin_attachment (918, 778) |
| terminal_attachment (918, 330) |
| drawSupplier @43) |
| (object InheritView "" @46 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40083BD60309" |
| client @42 |
| supplier @37 |
| line_style 3 |
| origin_attachment (1791, 760) |
| terminal_attachment (1791, 330) |
| drawSupplier @43) |
| (object InheritView "" @47 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40082E6F01F7" |
| client @38 |
| supplier @37 |
| line_style 3 |
| origin_attachment (2235, 415) |
| terminal_attachment (2235, 330) |
| drawSupplier @43) |
| (object ClassView "Class" "Logical View::instantiation::PTExpression" @48 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1372, 1095) |
| 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 @48 |
| location (1203, 1044) |
| fill_color 13434879 |
| nlines 1 |
| max_width 338 |
| justify 0 |
| label "PTExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 12615935 |
| quidu "40082D0A01CB" |
| width 356 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTCharacterLiteral" @49 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (430, 1438) |
| 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 @49 |
| location (207, 1329) |
| fill_color 13434879 |
| nlines 1 |
| max_width 447 |
| justify 0 |
| label "PTCharacterLiteral") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40084DF10277" |
| compartment (object Compartment |
| Parent_View @49 |
| location (207, 1390) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 3 |
| max_width 459) |
| width 465 |
| height 240 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @50 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "400837210049" |
| client @39 |
| supplier @37 |
| line_style 3 |
| origin_attachment (561, 367) |
| terminal_attachment (561, 330) |
| drawSupplier @43) |
| (object ClassView "Class" "Logical View::instantiation::PTClassInstanceCreation" @51 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1346, 1464) |
| 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 @51 |
| location (960, 1346) |
| fill_color 13434879 |
| nlines 2 |
| max_width 772 |
| justify 0 |
| label "PTClassInstanceCreation") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40084F40026F" |
| compartment (object Compartment |
| Parent_View @51 |
| location (960, 1407) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 3 |
| max_width 715) |
| width 790 |
| height 258 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritTreeView "" @52 |
| location (1372, 1260) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @48 |
| vertices (list Points |
| (1372, 1260) |
| (1372, 1158))) |
| (object InheritView "" @53 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40084E1301EA" |
| client @49 |
| supplier @48 |
| line_style 3 |
| origin_attachment (564, 1317) |
| terminal_attachment (564, 1260) |
| drawSupplier @52) |
| (object InheritView "" @54 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40084F4C02F8" |
| client @51 |
| supplier @48 |
| line_style 3 |
| origin_attachment (1267, 1334) |
| terminal_attachment (1267, 1260) |
| drawSupplier @52) |
| (object ClassView "Class" "Logical View::instantiation::PTConditionalExpression" @55 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2169, 1481) |
| 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 (1890, 1341) |
| fill_color 13434879 |
| nlines 2 |
| max_width 558 |
| justify 0 |
| label "PTConditionalExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "400851FB026A" |
| compartment (object Compartment |
| Parent_View @55 |
| location (1890, 1402) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 4 |
| max_width 512) |
| width 576 |
| height 302 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @56 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40085274012E" |
| client @55 |
| supplier @48 |
| line_style 3 |
| origin_attachment (2168, 1330) |
| terminal_attachment (2168, 1260) |
| drawSupplier @52) |
| (object ClassView "Class" "Logical View::instantiation::PTFieldAccess" @57 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (761, 1794) |
| 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 @57 |
| location (492, 1676) |
| fill_color 13434879 |
| nlines 2 |
| max_width 538 |
| justify 0 |
| label "PTFieldAccess") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "400852DF0204" |
| compartment (object Compartment |
| Parent_View @57 |
| location (492, 1737) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 3 |
| max_width 487) |
| width 556 |
| height 258 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @58 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4008535D0241" |
| client @57 |
| supplier @48 |
| line_style 3 |
| origin_attachment (760, 1665) |
| terminal_attachment (760, 1260) |
| drawSupplier @52) |
| (object ClassView "Class" "Logical View::instantiation::PTInfixExpression" @59 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1790, 1845) |
| 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 @59 |
| location (1316, 1682) |
| fill_color 13434879 |
| nlines 2 |
| max_width 948 |
| justify 0 |
| label "PTInfixExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4008538B0143" |
| compartment (object Compartment |
| Parent_View @59 |
| location (1316, 1743) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 5 |
| max_width 865) |
| width 966 |
| height 348 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTInfixOperator" @60 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2660, 2207) |
| 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 @60 |
| location (2345, 1699) |
| fill_color 13434879 |
| nlines 1 |
| max_width 630 |
| justify 0 |
| label "PTInfixOperator") |
| stereotype (object ItemLabel |
| Parent_View @60 |
| location (2345, 1649) |
| fill_color 13434879 |
| anchor 10 |
| nlines 1 |
| max_width 630 |
| justify 0 |
| label "<<enumeration>>") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "400853E10359" |
| compartment (object Compartment |
| Parent_View @60 |
| location (2345, 1760) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 20 |
| max_width 534) |
| width 648 |
| height 1140 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @61 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "400855700032" |
| client @59 |
| supplier @48 |
| line_style 3 |
| origin_attachment (1789, 1671) |
| terminal_attachment (1789, 1260) |
| drawSupplier @52) |
| (object ClassView "Class" "Logical View::instantiation::PTExpression" @62 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1272, 2853) |
| 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 @62 |
| location (1103, 2802) |
| fill_color 13434879 |
| nlines 1 |
| max_width 338 |
| justify 0 |
| label "PTExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 12615935 |
| quidu "40082D0A01CB" |
| width 356 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTInstanceof" @63 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (371, 3255) |
| 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 @63 |
| location (99, 3137) |
| fill_color 13434879 |
| nlines 2 |
| max_width 544 |
| justify 0 |
| label "PTInstanceof") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "400857D303A2" |
| compartment (object Compartment |
| Parent_View @63 |
| location (99, 3198) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 3 |
| max_width 493) |
| width 562 |
| height 258 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTMethodInvocation" @64 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1246, 3258) |
| 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 @64 |
| location (860, 3117) |
| fill_color 13434879 |
| nlines 2 |
| max_width 772 |
| justify 0 |
| label "PTMethodInvocation") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "400858B6018B" |
| compartment (object Compartment |
| Parent_View @64 |
| location (860, 3178) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 4 |
| max_width 715) |
| width 790 |
| height 304 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTName" @65 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1962, 3212) |
| 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 @65 |
| location (1809, 3121) |
| fill_color 13434879 |
| nlines 1 |
| max_width 307 |
| justify 0 |
| label "PTName") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "400858EA0280" |
| compartment (object Compartment |
| Parent_View @65 |
| location (1809, 3182) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 2 |
| max_width 303) |
| width 325 |
| height 205 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritTreeView "" @66 |
| location (1272, 3061) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @62 |
| vertices (list Points |
| (1272, 3061) |
| (1272, 2916))) |
| (object InheritView "" @67 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4008589103AF" |
| client @63 |
| supplier @62 |
| line_style 3 |
| origin_attachment (474, 3126) |
| terminal_attachment (474, 3061) |
| drawSupplier @66) |
| (object InheritView "" @68 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40085B9D0067" |
| client @64 |
| supplier @62 |
| line_style 3 |
| origin_attachment (1245, 3106) |
| terminal_attachment (1245, 3061) |
| drawSupplier @66) |
| (object InheritView "" @69 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40085BA100DB" |
| client @65 |
| supplier @62 |
| line_style 3 |
| origin_attachment (1905, 3110) |
| terminal_attachment (1905, 3061) |
| drawSupplier @66) |
| (object ClassView "Class" "Logical View::instantiation::PTNullLiteral" @70 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2328, 3195) |
| 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 @70 |
| location (2170, 3143) |
| fill_color 13434879 |
| nlines 1 |
| max_width 316 |
| justify 0 |
| label "PTNullLiteral") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40085BBF0020" |
| width 334 |
| height 128 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @71 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40085BD402F1" |
| client @70 |
| supplier @62 |
| line_style 3 |
| origin_attachment (2297, 3131) |
| terminal_attachment (2297, 3061) |
| drawSupplier @66) |
| (object ClassView "Class" "Logical View::instantiation::PTExpression" @72 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1243, 3867) |
| 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 @72 |
| location (1074, 3816) |
| fill_color 13434879 |
| nlines 1 |
| max_width 338 |
| justify 0 |
| label "PTExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 12615935 |
| quidu "40082D0A01CB" |
| width 356 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTNumberLiteral" @73 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (802, 3583) |
| 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 @73 |
| location (619, 3489) |
| fill_color 13434879 |
| nlines 1 |
| max_width 367 |
| justify 0 |
| label "PTNumberLiteral") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40085C40035B" |
| compartment (object Compartment |
| Parent_View @73 |
| location (619, 3550) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 2 |
| max_width 303) |
| width 385 |
| height 210 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @74 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40085CEF0244" |
| client @73 |
| supplier @62 |
| line_style 3 |
| origin_attachment (730, 3478) |
| terminal_attachment (730, 3061) |
| drawSupplier @66) |
| (object ClassView "Class" "Logical View::instantiation::PTParenthesizedExpression" @75 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1679, 3609) |
| 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 @75 |
| location (1381, 3513) |
| fill_color 13434879 |
| nlines 2 |
| max_width 596 |
| justify 0 |
| label "PTParenthesizedExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40085CF9007C" |
| compartment (object Compartment |
| Parent_View @75 |
| location (1381, 3574) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 2 |
| max_width 546) |
| width 614 |
| height 214 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @76 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40085F4E03E1" |
| client @75 |
| supplier @62 |
| line_style 3 |
| origin_attachment (1677, 3502) |
| terminal_attachment (1677, 3061) |
| drawSupplier @66) |
| (object ClassView "Class" "Logical View::instantiation::PTPrefixExpression" @77 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (318, 4221) |
| 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 @77 |
| location (9, 4103) |
| fill_color 13434879 |
| nlines 2 |
| max_width 618 |
| justify 0 |
| label "PTPrefixExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "40085FAD008B" |
| compartment (object Compartment |
| Parent_View @77 |
| location (9, 4164) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 3 |
| max_width 553) |
| width 636 |
| height 258 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTPrefixOperator" @78 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (233, 4602) |
| 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 @78 |
| location (34, 4468) |
| fill_color 13434879 |
| nlines 1 |
| max_width 398 |
| justify 0 |
| label "PTPrefixOperator") |
| stereotype (object ItemLabel |
| Parent_View @78 |
| location (34, 4418) |
| fill_color 13434879 |
| anchor 10 |
| nlines 1 |
| max_width 398 |
| justify 0 |
| label "<<enumeration>>") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4008602400D2" |
| compartment (object Compartment |
| Parent_View @78 |
| location (34, 4529) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 5 |
| max_width 334) |
| width 416 |
| height 392 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::instantiation::PTStringLiteral" @79 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1025, 4196) |
| 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 @79 |
| location (849, 4092) |
| fill_color 13434879 |
| nlines 1 |
| max_width 352 |
| justify 0 |
| label "PTStringLiteral") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "400861E2000B" |
| compartment (object Compartment |
| Parent_View @79 |
| location (849, 4153) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 3 |
| max_width 459) |
| width 370 |
| height 230 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritTreeView "" @80 |
| location (1243, 4020) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @72 |
| vertices (list Points |
| (1243, 4020) |
| (1243, 3930))) |
| (object InheritView "" @81 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "400862D70338" |
| client @79 |
| supplier @72 |
| line_style 3 |
| origin_attachment (1008, 4081) |
| terminal_attachment (1008, 4020) |
| drawSupplier @80) |
| (object InheritView "" @82 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "400862DC01D7" |
| client @77 |
| supplier @72 |
| line_style 3 |
| origin_attachment (297, 4092) |
| terminal_attachment (297, 4020) |
| drawSupplier @80) |
| (object ClassView "Class" "Logical View::instantiation::PTThisLiteral" @83 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1655, 4180) |
| 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 @83 |
| location (1494, 4129) |
| fill_color 13434879 |
| nlines 1 |
| max_width 322 |
| justify 0 |
| label "PTThisLiteral") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "400863A700CB" |
| width 340 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @84 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "40086418019F" |
| client @83 |
| supplier @72 |
| line_style 3 |
| origin_attachment (1627, 4117) |
| terminal_attachment (1627, 4020) |
| drawSupplier @80) |
| (object ClassView "Class" "Logical View::instantiation::PTTypeLiteral" @85 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2256, 4201) |
| 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 @85 |
| location (2093, 4106) |
| fill_color 13434879 |
| nlines 1 |
| max_width 327 |
| justify 0 |
| label "PTTypeLiteral") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "400864950181" |
| compartment (object Compartment |
| Parent_View @85 |
| location (2093, 4167) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 2 |
| max_width 281) |
| width 345 |
| height 215 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @86 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4008654C0008" |
| client @85 |
| supplier @72 |
| line_style 3 |
| origin_attachment (2197, 4093) |
| terminal_attachment (2197, 4020) |
| drawSupplier @80) |
| (object ClassView "Class" "Logical View::instantiation::PTInvalidExpression" @87 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1457, 4545) |
| 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 @87 |
| location (1279, 4449) |
| fill_color 13434879 |
| nlines 1 |
| max_width 357 |
| justify 0 |
| label "PTInvalidExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "400865AF0209" |
| compartment (object Compartment |
| Parent_View @87 |
| location (1279, 4510) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 13434879 |
| anchor 2 |
| nlines 2 |
| max_width 368) |
| width 375 |
| height 215 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @88 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "400866F50258" |
| client @87 |
| supplier @72 |
| line_style 3 |
| origin_attachment (1413, 4438) |
| terminal_attachment (1413, 4020) |
| drawSupplier @80) |
| (object ClassView "Class" "Logical View::instantiation::PTInstanceReference" @89 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2005, 4509) |
| 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 @89 |
| location (1805, 4393) |
| fill_color 13434879 |
| nlines 1 |
| max_width 401 |
| justify 0 |
| label "PTInstanceReference") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4017DB1802B3" |
| width 419 |
| height 257 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @90 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4017DB4A0341" |
| client @89 |
| supplier @72 |
| line_style 3 |
| origin_attachment (1943, 4381) |
| terminal_attachment (1943, 4020) |
| drawSupplier @80) |
| (object ClassView "Class" "Logical View::instantiation::IJavaObjectInstance" @91 |
| ShowCompartmentStereotypes TRUE |
| IncludeOperation TRUE |
| location (2236, 4886) |
| 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 @91 |
| location (2005, 4856) |
| fill_color 13434879 |
| nlines 1 |
| max_width 462 |
| justify 0 |
| label "IJavaObjectInstance") |
| stereotype (object ItemLabel |
| Parent_View @91 |
| location (2005, 4806) |
| fill_color 13434879 |
| anchor 10 |
| nlines 1 |
| max_width 462 |
| justify 0 |
| label "<<Interface>>") |
| icon "Interface" |
| icon_style "Label" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "3B782D790296" |
| width 480 |
| height 184 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "$UNNAMED$6" @92 |
| location (2130, 4715) |
| 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 "4017DBE30138" |
| roleview_list (list RoleViews |
| (object RoleView "object" @93 |
| Parent_View @92 |
| location (192, 244) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @94 |
| Parent_View @93 |
| location (2077, 4774) |
| 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 134 |
| justify 0 |
| label "+object" |
| pctDist 0.231960 |
| height 77 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4017DBE60006" |
| client @92 |
| supplier @91 |
| line_style 0 |
| label (object SegLabel @95 |
| Parent_View @93 |
| location (2220, 4757) |
| 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 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "$UNNAMED$7" @96 |
| Parent_View @92 |
| location (192, 244) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4017DBE60164" |
| client @92 |
| supplier @89 |
| line_style 0))))))) |