| (object Petal | |
| version 50 | |
| _written "Rose 2006.0.0.060314" | |
| charSet 0) | |
| (object Class_Category "Constraints" | |
| is_unit TRUE | |
| is_loaded TRUE | |
| attributes (list Attribute_Set | |
| (object Attribute | |
| tool "Ecore" | |
| name "packageName" | |
| value (value Text "constraints")) | |
| (object Attribute | |
| tool "Ecore" | |
| name "basePackage" | |
| value (value Text "org.eclipse.datatools.modelbase.sql")) | |
| (object Attribute | |
| tool "Ecore" | |
| name "nsPrefix" | |
| value (value Text "SQLConstraints")) | |
| (object Attribute | |
| tool "Ecore" | |
| name "nsURI" | |
| value (value Text "http:///org/eclipse/datatools/modelbase/sql/constraints.ecore")) | |
| (object Attribute | |
| tool "Ecore" | |
| name "prefix" | |
| value (value Text "SQLConstraints"))) | |
| quid "3F27D6500062" | |
| exportControl "Public" | |
| logical_models (list unit_reference_list | |
| (object Class "Assertion" | |
| quid "3ED524BC0165" | |
| documentation | |
| |Reference: 5WD-02-Foundation-2002-12 4.17.4 Assertions, | |
| |5WD-02-Foundation-2002-12 11.37 <assertion definition> | |
| | | |
| superclasses (list inheritance_relationship_list | |
| (object Inheritance_Relationship | |
| quid "3ED52B5201F9" | |
| supplier "Logical View::SQLModel::Constraints::Constraint" | |
| quidu "3ED5239F029C")) | |
| class_attributes (list class_attribute_list | |
| (object ClassAttribute "searchCondition" | |
| quid "3ED52E320287" | |
| type "SearchCondition" | |
| quidu "3FABEC590086" | |
| exportControl "Public"))) | |
| (object Class "Constraint" | |
| quid "3ED5239F029C" | |
| documentation | |
| |Reference: 5WD-02-Foundation-2002-12 4.17 Integrity constraints | |
| | | |
| superclasses (list inheritance_relationship_list | |
| (object Inheritance_Relationship | |
| quid "3ED52ECA0076" | |
| supplier "Logical View::SQLModel::Schema::SQLObject" | |
| quidu "3E9B3EB5002B")) | |
| class_attributes (list class_attribute_list | |
| (object ClassAttribute "deferrable" | |
| quid "3ED52F3D0336" | |
| documentation | |
| |If True allows you to specify when the DBMS should check the constraint for violation (statement end or transaction end). If False it will always be after statement end. | |
| | | |
| |Could also be named deferralMode with values DEFERRABLE and NOT DEFERRABLE. | |
| type "boolean" | |
| exportControl "Public") | |
| (object ClassAttribute "initiallyDeferred" | |
| quid "3ED531B5033E" | |
| documentation | |
| |If True isDeferrable must be True and constraint check time will be DEFERRED. If False constraint check time will be IMMEDIATE. | |
| | | |
| |Could also be named (initial)ConstraintCheckTime with values INITIALLY DEFERRED and INITIALLY IMMEDIATE. Default value would be INITIALLY IMMEDIATE. | |
| | | |
| type "boolean" | |
| initv "false" | |
| exportControl "Public") | |
| (object ClassAttribute "enforced" | |
| quid "402834800375" | |
| type "boolean" | |
| initv "true" | |
| exportControl "Public")) | |
| abstract TRUE) | |
| (object Class "TableConstraint" | |
| quid "3ED52ACF000F" | |
| documentation | |
| |Reference: 5WD-02-Foundation-2002-12 4.17.2 Table constraints | |
| | | |
| superclasses (list inheritance_relationship_list | |
| (object Inheritance_Relationship | |
| quid "3ED52B490312" | |
| supplier "Logical View::SQLModel::Constraints::Constraint" | |
| quidu "3ED5239F029C")) | |
| abstract TRUE) | |
| (object Class "ReferenceConstraint" | |
| quid "3EDE52410316" | |
| documentation "Reference: 5WD-02-Foundation-2002-12 4.17.2 Table constraints" | |
| superclasses (list inheritance_relationship_list | |
| (object Inheritance_Relationship | |
| quid "3EDE538E0161" | |
| supplier "Logical View::SQLModel::Constraints::TableConstraint" | |
| quidu "3ED52ACF000F")) | |
| abstract TRUE) | |
| (object Class "CheckConstraint" | |
| quid "3ED5247D007B" | |
| documentation | |
| |Reference: 5WD-02-Foundation-2002-12 4.17.2 Table constraints | |
| | | |
| superclasses (list inheritance_relationship_list | |
| (object Inheritance_Relationship | |
| quid "3EDE53940170" | |
| supplier "Logical View::SQLModel::Constraints::TableConstraint" | |
| quidu "3ED52ACF000F")) | |
| class_attributes (list class_attribute_list | |
| (object ClassAttribute "searchCondition" | |
| quid "3ED52E0E02B5" | |
| documentation | |
| |Section 4.17.2 | |
| |A check constraint is satisfied if and only if the specified <search condition> is not False for any row of a table. | |
| type "SearchCondition" | |
| quidu "3FABEC590086" | |
| exportControl "Public" | |
| Containment "By Value"))) | |
| (object Class "ForeignKey" | |
| quid "3EDF626C0085" | |
| documentation | |
| |Reference: 5WD-02-Foundation-2002-12 4.17 Integrity constraints, Reference, 5WD-02-Foundation-2002-12 11.8 <referencial constraint definition> | |
| | | |
| superclasses (list inheritance_relationship_list | |
| (object Inheritance_Relationship | |
| quid "3ED548BC006E" | |
| supplier "Logical View::SQLModel::Constraints::ReferenceConstraint" | |
| quidu "3EDE52410316")) | |
| class_attributes (list class_attribute_list | |
| (object ClassAttribute "match" | |
| quid "3F9EEBA30303" | |
| type "MatchType" | |
| quidu "3ED662B80341" | |
| initv "MATCH_SIMPLE" | |
| exportControl "Public") | |
| (object ClassAttribute "onUpdate" | |
| quid "3F9EEBA30317" | |
| type "ReferentialActionType" | |
| quidu "3ED6717C0130" | |
| initv "NO_ACTION" | |
| exportControl "Public") | |
| (object ClassAttribute "onDelete" | |
| quid "3F9EEBA3032B" | |
| type "ReferentialActionType" | |
| quidu "3ED6717C0130" | |
| initv "NO_ACTION" | |
| exportControl "Public"))) | |
| (object Class "UniqueConstraint" | |
| quid "3ED52439006B" | |
| documentation | |
| |Reference: 5WD-02-Foundation-2002-12 4.17.2 Table constraints, 5WD-02-Foundation-2002-12 11.7 <unique contraint definition> | |
| | | |
| superclasses (list inheritance_relationship_list | |
| (object Inheritance_Relationship | |
| quid "3ED548B9004E" | |
| supplier "Logical View::SQLModel::Constraints::ReferenceConstraint" | |
| quidu "3EDE52410316")) | |
| class_attributes (list class_attribute_list | |
| (object ClassAttribute "clustered" | |
| quid "4E9917680109" | |
| type "boolean" | |
| initv "true" | |
| exportControl "Public"))) | |
| (object Class "PrimaryKey" | |
| quid "3ED5246901C3" | |
| documentation "Reference: 5WD-02-Foundation-2002-12 4.17 Integrity constraints, Reference, 5WD-02-Foundation-2002-12 11.7 <unique contraint definition>" | |
| superclasses (list inheritance_relationship_list | |
| (object Inheritance_Relationship | |
| quid "3ED55A4A0061" | |
| supplier "Logical View::SQLModel::Constraints::UniqueConstraint" | |
| quidu "3ED52439006B"))) | |
| (object Class "MatchType" | |
| quid "3ED662B80341" | |
| documentation "See KeyRelationship description." | |
| stereotype "enumeration" | |
| class_attributes (list class_attribute_list | |
| (object ClassAttribute "MATCH_SIMPLE" | |
| quid "3ED662CF0044" | |
| exportControl "Public") | |
| (object ClassAttribute "MATCH_FULL" | |
| quid "3ED662F202F5" | |
| exportControl "Public") | |
| (object ClassAttribute "MATCH_PARTIAL" | |
| quid "3ED663190299" | |
| exportControl "Public"))) | |
| (object Class "Index" | |
| quid "3FA7FB2B02AA" | |
| documentation "Reference: 5WD-02-Foundation-2002-12 " | |
| superclasses (list inheritance_relationship_list | |
| (object Inheritance_Relationship | |
| quid "3FA807570399" | |
| supplier "Logical View::SQLModel::Schema::SQLObject" | |
| quidu "3E9B3EB5002B")) | |
| class_attributes (list class_attribute_list | |
| (object ClassAttribute "clustered" | |
| quid "3FA8002303B5" | |
| type "boolean" | |
| initv "false" | |
| exportControl "Public") | |
| (object ClassAttribute "fillFactor" | |
| quid "3FA801840190" | |
| type "int" | |
| initv "0" | |
| exportControl "Public") | |
| (object ClassAttribute "unique" | |
| quid "3FABDF7C03E1" | |
| type "boolean" | |
| initv "false" | |
| exportControl "Public") | |
| (object ClassAttribute "systemGenerated" | |
| quid "433DCEDA007C" | |
| type "boolean" | |
| exportControl "Public"))) | |
| (object Class "IndexMember" | |
| quid "3FA807740185" | |
| documentation | |
| |IndexMember is an EObject. It does not have a name or associated SQL descriptor so it is not an SQLObject. This is the way we have chosen to model Index columns because EMF does not support association classes. | |
| |The "expression" reference was added to support function/expression-based indexes. The expression relationship and the column relationship should be mutually exclusive; that is, one and only one of these should be set. | |
| superclasses (list inheritance_relationship_list | |
| (object Inheritance_Relationship | |
| quid "3FB9179A0047" | |
| supplier "Logical View::SQLModel::Schema::SQLObject" | |
| quidu "3E9B3EB5002B")) | |
| class_attributes (list class_attribute_list | |
| (object ClassAttribute "incrementType" | |
| quid "3FA807830134" | |
| type "IncrementType" | |
| quidu "3FA8080C02B0" | |
| exportControl "Public"))) | |
| (object Class "IncrementType" | |
| quid "3FA8080C02B0" | |
| stereotype "enumeration" | |
| class_attributes (list class_attribute_list | |
| (object ClassAttribute "ASC" | |
| quid "3FA8083403DF" | |
| exportControl "Public") | |
| (object ClassAttribute "DESC" | |
| quid "3FA8083A011F" | |
| exportControl "Public") | |
| (object ClassAttribute "RANDOM" | |
| quid "4B47822400DA" | |
| exportControl "Public"))) | |
| (object Class "IndexExpression" | |
| quid "4FC6B3E9014F" | |
| documentation "IndexExpression is a SQLObject. It was added to support function/expression-based indexes." | |
| superclasses (list inheritance_relationship_list | |
| (object Inheritance_Relationship | |
| quid "4FC6B5A3019D" | |
| supplier "Logical View::SQLModel::Schema::SQLObject" | |
| quidu "3E9B3EB5002B")) | |
| class_attributes (list class_attribute_list | |
| (object ClassAttribute "sql" | |
| quid "4FC6B3F802C6" | |
| type "String" | |
| exportControl "Public"))) | |
| (object Association "$UNNAMED$0" | |
| quid "3F26B1ED0231" | |
| roles (list role_list | |
| (object Role "assertions" | |
| quid "3F26B1EF032E" | |
| label "assertions" | |
| supplier "Logical View::SQLModel::Constraints::Assertion" | |
| quidu "3ED524BC0165" | |
| client_cardinality (value cardinality "0..n") | |
| Containment "By Reference" | |
| exportControl "Private" | |
| is_navigable TRUE) | |
| (object Role "schema" | |
| quid "3F26B1EF0330" | |
| label "schema" | |
| supplier "Logical View::SQLModel::Schema::Schema" | |
| quidu "3ED523C20089" | |
| client_cardinality (value cardinality "1") | |
| exportControl "Private" | |
| is_navigable TRUE | |
| is_aggregate TRUE))) | |
| (object Association "$UNNAMED$1" | |
| quid "3ED52E4000D2" | |
| roles (list role_list | |
| (object Role "constrainedTables" | |
| quid "3ED52E41018D" | |
| label "constrainedTables" | |
| supplier "Logical View::SQLModel::Tables::BaseTable" | |
| quidu "3E9B41900372" | |
| client_cardinality (value cardinality "1..n") | |
| Containment "By Reference" | |
| exportControl "Private" | |
| is_navigable TRUE) | |
| (object Role "$UNNAMED$2" | |
| quid "3ED52E4101AC" | |
| supplier "Logical View::SQLModel::Constraints::Assertion" | |
| quidu "3ED524BC0165" | |
| exportControl "Private" | |
| is_aggregate TRUE)) | |
| derived TRUE) | |
| (object Association "$UNNAMED$3" | |
| quid "3F26B33701AA" | |
| roles (list role_list | |
| (object Role "constraints" | |
| quid "3F26B3390062" | |
| label "constraints" | |
| supplier "Logical View::SQLModel::Constraints::TableConstraint" | |
| quidu "3ED52ACF000F" | |
| client_cardinality (value cardinality "0..n") | |
| Containment "By Value" | |
| exportControl "Private" | |
| is_navigable TRUE) | |
| (object Role "$UNNAMED$4" | |
| quid "3F26B3390064" | |
| supplier "Logical View::SQLModel::Tables::BaseTable" | |
| quidu "3E9B41900372" | |
| client_cardinality (value cardinality "0..1") | |
| exportControl "Private" | |
| is_navigable TRUE | |
| is_aggregate TRUE))) | |
| (object Association "$UNNAMED$5" | |
| quid "3EDE53DD038E" | |
| roles (list role_list | |
| (object Role "uniqueConstraint" | |
| quid "3EDE53DE02A6" | |
| label "uniqueConstraint" | |
| supplier "Logical View::SQLModel::Constraints::UniqueConstraint" | |
| quidu "3ED52439006B" | |
| client_cardinality (value cardinality "0..1") | |
| exportControl "Private" | |
| is_navigable TRUE) | |
| (object Role "$UNNAMED$6" | |
| quid "3EDE53DE02A8" | |
| supplier "Logical View::SQLModel::Constraints::ForeignKey" | |
| quidu "3EDF626C0085" | |
| Containment "By Reference" | |
| exportControl "Private" | |
| is_navigable TRUE | |
| is_aggregate TRUE))) | |
| (object Association "$UNNAMED$7" | |
| quid "3ED7BF3B0074" | |
| roles (list role_list | |
| (object Role "subjectTable" | |
| quid "3ED7BF3E0331" | |
| label "subjectTable" | |
| supplier "Logical View::SQLModel::Tables::Table" | |
| quidu "3E9B1FB60047" | |
| client_cardinality (value cardinality "1") | |
| exportControl "Private" | |
| is_navigable TRUE | |
| is_aggregate TRUE) | |
| (object Role "triggers" | |
| quid "3ED7BF3E0333" | |
| label "triggers" | |
| supplier "Logical View::SQLModel::Tables::Trigger" | |
| quidu "3ED7B9780253" | |
| client_cardinality (value cardinality "0..n") | |
| Containment "By Reference" | |
| exportControl "Private" | |
| is_navigable TRUE))) | |
| (object Association "$UNNAMED$8" | |
| quid "3ED7E96D0133" | |
| roles (list role_list | |
| (object Role "actionStatement" | |
| quid "3ED7E96E0171" | |
| label "actionStatement" | |
| supplier "Logical View::SQLModel::Statements::SQLStatement" | |
| quidu "404908A2008B" | |
| client_cardinality (value cardinality "1..n") | |
| Containment "By Value" | |
| exportControl "Private" | |
| is_navigable TRUE) | |
| (object Role "$UNNAMED$9" | |
| quid "3ED7E96E0173" | |
| supplier "Logical View::SQLModel::Tables::Trigger" | |
| quidu "3ED7B9780253" | |
| exportControl "Private" | |
| is_aggregate TRUE))) | |
| (object Association "$UNNAMED$10" | |
| quid "3ED7D9E50215" | |
| roles (list role_list | |
| (object Role "triggerColumn" | |
| quid "3ED7D9E601A8" | |
| label "triggerColumn" | |
| supplier "Logical View::SQLModel::Tables::Column" | |
| quidu "3E9B2AFF0392" | |
| client_cardinality (value cardinality "0..n") | |
| exportControl "Private" | |
| is_navigable TRUE) | |
| (object Role "$UNNAMED$11" | |
| quid "3ED7D9E601C7" | |
| supplier "Logical View::SQLModel::Tables::Trigger" | |
| quidu "3ED7B9780253" | |
| exportControl "Private"))) | |
| (object Association "$UNNAMED$12" | |
| quid "3EDF6B9A02C1" | |
| roles (list role_list | |
| (object Role "$UNNAMED$13" | |
| quid "3EDF6B9B0129" | |
| supplier "Logical View::SQLModel::DataTypes::Domain" | |
| quidu "3EDF635C005F" | |
| client_cardinality (value cardinality "0..1") | |
| is_aggregate TRUE) | |
| (object Role "constraint" | |
| quid "3EDF6B9B012B" | |
| label "constraint" | |
| supplier "Logical View::SQLModel::Constraints::CheckConstraint" | |
| quidu "3ED5247D007B" | |
| client_cardinality (value cardinality "0..n") | |
| Containment "By Value" | |
| is_navigable TRUE))) | |
| (object Association "$UNNAMED$14" | |
| quid "3FA71C3F013A" | |
| roles (list role_list | |
| (object Role "members" | |
| quid "3FA71C410039" | |
| label "members" | |
| supplier "Logical View::SQLModel::Tables::Column" | |
| quidu "3E9B2AFF0392" | |
| client_cardinality (value cardinality "1..n") | |
| Constraints "ordered" | |
| is_navigable TRUE) | |
| (object Role "$UNNAMED$15" | |
| quid "3FA71C41004D" | |
| supplier "Logical View::SQLModel::Constraints::ReferenceConstraint" | |
| quidu "3EDE52410316" | |
| is_aggregate TRUE))) | |
| (object Association "$UNNAMED$16" | |
| quid "3FA71D0B03A1" | |
| documentation | |
| |The referencedMembers collection is a reference to the Columns referenced by the associated UniqueConstraint. | |
| | | |
| |The referencedMembers collection is not set if ForeignKey.members() and UniqueConstraint.members are in the same order. | |
| | | |
| roles (list role_list | |
| (object Role "referencedMembers" | |
| quid "3FA71D0D02EF" | |
| label "referencedMembers" | |
| supplier "Logical View::SQLModel::Tables::Column" | |
| quidu "3E9B2AFF0392" | |
| client_cardinality (value cardinality "1..n") | |
| Constraints "ordered" | |
| Containment "By Reference" | |
| is_navigable TRUE) | |
| (object Role "$UNNAMED$17" | |
| quid "3FA71D0D0303" | |
| supplier "Logical View::SQLModel::Constraints::ForeignKey" | |
| quidu "3EDF626C0085"))) | |
| (object Association "$UNNAMED$18" | |
| quid "3FA8096B0219" | |
| roles (list role_list | |
| (object Role "members" | |
| quid "3FA8096C021A" | |
| label "members" | |
| supplier "Logical View::SQLModel::Constraints::IndexMember" | |
| quidu "3FA807740185" | |
| client_cardinality (value cardinality "1..n") | |
| Constraints "ordered" | |
| Containment "By Value" | |
| is_navigable TRUE) | |
| (object Role "$UNNAMED$19" | |
| quid "3FA8096C021C" | |
| supplier "Logical View::SQLModel::Constraints::Index" | |
| quidu "3FA7FB2B02AA" | |
| client_cardinality (value cardinality "1") | |
| is_aggregate TRUE))) | |
| (object Association "$UNNAMED$20" | |
| quid "3FA809C0035A" | |
| roles (list role_list | |
| (object Role "column" | |
| quid "3FA809C103AC" | |
| label "column" | |
| supplier "Logical View::SQLModel::Tables::Column" | |
| quidu "3E9B2AFF0392" | |
| client_cardinality (value cardinality "0..1") | |
| Containment "By Reference" | |
| is_navigable TRUE) | |
| (object Role "$UNNAMED$21" | |
| quid "3FA809C103B6" | |
| supplier "Logical View::SQLModel::Constraints::IndexMember" | |
| quidu "3FA807740185"))) | |
| (object Association "$UNNAMED$22" | |
| quid "3FCB85E903AA" | |
| roles (list role_list | |
| (object Role "table" | |
| quid "3FCB85ED00A3" | |
| label "table" | |
| supplier "Logical View::SQLModel::Tables::Table" | |
| quidu "3E9B1FB60047" | |
| client_cardinality (value cardinality "1") | |
| is_navigable TRUE) | |
| (object Role "index" | |
| quid "3FCB85ED00AD" | |
| label "index" | |
| supplier "Logical View::SQLModel::Constraints::Index" | |
| quidu "3FA7FB2B02AA" | |
| client_cardinality (value cardinality "0..n") | |
| is_navigable TRUE))) | |
| (object Association "$UNNAMED$23" | |
| quid "4022F50001D5" | |
| roles (list role_list | |
| (object Role "uniqueIndex" | |
| quid "4022F5030107" | |
| label "uniqueIndex" | |
| supplier "Logical View::SQLModel::Constraints::Index" | |
| quidu "3FA7FB2B02AA" | |
| client_cardinality (value cardinality "0..1") | |
| Containment "By Reference" | |
| exportControl "Private" | |
| is_navigable TRUE) | |
| (object Role "$UNNAMED$24" | |
| quid "4022F503011C" | |
| supplier "Logical View::SQLModel::Constraints::ForeignKey" | |
| quidu "3EDF626C0085" | |
| is_navigable TRUE | |
| is_aggregate TRUE))) | |
| (object Association "$UNNAMED$25" | |
| quid "4023025902C9" | |
| roles (list role_list | |
| (object Role "includedMembers" | |
| quid "4023025E0186" | |
| label "includedMembers" | |
| supplier "Logical View::SQLModel::Constraints::IndexMember" | |
| quidu "3FA807740185" | |
| client_cardinality (value cardinality "0..n") | |
| Constraints "ordered" | |
| Containment "By Value" | |
| is_navigable TRUE) | |
| (object Role "$UNNAMED$26" | |
| quid "4023025E0190" | |
| supplier "Logical View::SQLModel::Constraints::Index" | |
| quidu "3FA7FB2B02AA" | |
| client_cardinality (value cardinality "1") | |
| is_aggregate TRUE))) | |
| (object Association "$UNNAMED$27" | |
| quid "4366B5F20202" | |
| roles (list role_list | |
| (object Role "referencedTable" | |
| quid "4366B5F90004" | |
| label "referencedTable" | |
| supplier "Logical View::SQLModel::Tables::BaseTable" | |
| quidu "3E9B41900372" | |
| client_cardinality (value cardinality "0..1") | |
| Containment "By Reference" | |
| is_navigable TRUE) | |
| (object Role "referencingForeignKeys" | |
| quid "4366B5F9000E" | |
| label "referencingForeignKeys" | |
| supplier "Logical View::SQLModel::Constraints::ForeignKey" | |
| quidu "3EDF626C0085" | |
| is_navigable TRUE | |
| is_aggregate TRUE))) | |
| (object Association "$UNNAMED$28" | |
| quid "4FC6B66A0362" | |
| roles (list role_list | |
| (object Role "expression" | |
| quid "4FC6B66C0249" | |
| label "expression" | |
| supplier "Logical View::SQLModel::Constraints::IndexExpression" | |
| quidu "4FC6B3E9014F" | |
| client_cardinality (value cardinality "0..1") | |
| Containment "By Value" | |
| is_navigable TRUE) | |
| (object Role "$UNNAMED$29" | |
| quid "4FC6B66C024B" | |
| supplier "Logical View::SQLModel::Constraints::IndexMember" | |
| quidu "3FA807740185" | |
| is_aggregate TRUE)))) | |
| logical_presentations (list unit_reference_list | |
| (object ClassDiagram "Constraints" | |
| quid "3ED523AF03A6" | |
| title "Constraints" | |
| zoom 100 | |
| max_height 28350 | |
| max_width 21600 | |
| origin_x 0 | |
| origin_y 2106 | |
| items (list diagram_item_list | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::Constraint" @1 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| location (2132, 650) | |
| 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 (1811, 519) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 642 | |
| justify 0 | |
| label "Constraint") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13828055 | |
| quidu "3ED5239F029C" | |
| compartment (object Compartment | |
| Parent_View @1 | |
| location (1811, 580) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics TRUE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| icon_style "Icon" | |
| fill_color 16777215 | |
| anchor 2 | |
| nlines 4 | |
| max_width 638 | |
| justify 1) | |
| width 660 | |
| height 286 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object NoteView @2 | |
| location (630, 194) | |
| 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 (248, 106) | |
| fill_color 13434879 | |
| nlines 3 | |
| max_width 728 | |
| justify 1 | |
| label | |
| |10.8 2): | |
| |{self.assertions->forAll(a1, a2 | a1 <> a2 implies a1.name <> a2.name)} | |
| ) | |
| line_color 3342489 | |
| fill_color 8454016 | |
| width 788 | |
| height 188) | |
| (object NoteView @3 | |
| location (2687, 1266) | |
| 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 (2493, 1181) | |
| fill_color 13434879 | |
| nlines 3 | |
| max_width 352 | |
| justify 1 | |
| label "Column constraints are logically TableConstraints") | |
| line_color 3342489 | |
| fill_color 16777088 | |
| width 412 | |
| height 182) | |
| (object NoteView @4 | |
| location (636, 641) | |
| 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 @4 | |
| location (255, 472) | |
| fill_color 13434879 | |
| nlines 6 | |
| max_width 726 | |
| justify 1 | |
| label | |
| |11.7 3b): | |
| |{self.constraints->forAll(uc1 : UniqueConstraint, uc2 : UniqueConstraint | uc1 <> uc2 implies (uc1.members <> uc2.members)} | |
| ) | |
| line_color 3342489 | |
| fill_color 8454016 | |
| width 786 | |
| height 350) | |
| (object NoteView @5 | |
| location (605, 1194) | |
| 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 (252, 1100) | |
| fill_color 13434879 | |
| nlines 3 | |
| max_width 670 | |
| justify 1 | |
| label | |
| |11.7 6): | |
| |{self.constraints->select(oclIsTypeOf(PrimaryKey))->size() = 1} | |
| ) | |
| line_color 3342489 | |
| fill_color 8454016 | |
| width 730 | |
| height 200) | |
| (object NoteView @6 | |
| location (537, 1793) | |
| 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 @6 | |
| location (261, 1715) | |
| fill_color 13434879 | |
| nlines 3 | |
| max_width 516 | |
| justify 1 | |
| label "isNullable = False is logically a CheckConstraint") | |
| line_color 3342489 | |
| fill_color 16777088 | |
| width 576 | |
| height 169) | |
| (object NoteView @7 | |
| location (594, 1491) | |
| 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 (200, 1400) | |
| fill_color 13434879 | |
| nlines 3 | |
| max_width 752 | |
| justify 1 | |
| label | |
| |11.7 3a) and 11.8 7): | |
| |{Set{self.BaseTable} = self.members.table->asSet()} | |
| ) | |
| line_color 3342489 | |
| fill_color 8454016 | |
| width 812 | |
| height 194) | |
| (object NoteView @8 | |
| location (2924, 1806) | |
| 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 @8 | |
| location (2402, 1747) | |
| fill_color 13434879 | |
| nlines 2 | |
| max_width 1008 | |
| justify 1 | |
| label | |
| |11.7 3a) and 11.8 7): | |
| |{self.members->isUnique(c : Column | c)} | |
| ) | |
| line_color 3342489 | |
| fill_color 8454016 | |
| width 1068 | |
| height 130) | |
| (object NoteView @9 | |
| location (1770, 3287) | |
| 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 (1292, 3187) | |
| fill_color 13434879 | |
| nlines 4 | |
| max_width 921 | |
| justify 1 | |
| label | |
| |11.8 9): | |
| |Constrained columns' must have a comparable datatype to those of the unique constraint. | |
| ) | |
| line_color 3342489 | |
| fill_color 16777088 | |
| width 981 | |
| height 213) | |
| (object NoteView @10 | |
| location (1703, 3059) | |
| 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 (1369, 2984) | |
| fill_color 13434879 | |
| nlines 3 | |
| max_width 632 | |
| justify 1 | |
| label | |
| |11.8 9): | |
| |{self.members->size() = self.uc.members.size()} | |
| ) | |
| line_color 3342489 | |
| fill_color 8454016 | |
| width 692 | |
| height 162) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::PrimaryKey" @11 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (2076, 2520) | |
| 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 (1949, 2469) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 254 | |
| justify 0 | |
| label "PrimaryKey") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3ED5246901C3" | |
| width 272 | |
| height 126 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object NoteView @12 | |
| location (2894, 2512) | |
| 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 (2428, 2453) | |
| fill_color 13434879 | |
| nlines 2 | |
| max_width 896 | |
| justify 1 | |
| label | |
| |11.7 5): | |
| |{self.members->forAll(not isNullable)} | |
| ) | |
| line_color 3342489 | |
| fill_color 8454016 | |
| width 956 | |
| height 130) | |
| (object NoteView @13 | |
| location (844, 3585) | |
| 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 @13 | |
| location (234, 3426) | |
| fill_color 13434879 | |
| nlines 6 | |
| max_width 1184 | |
| justify 1 | |
| label | |
| |11.8 5): | |
| |{(self.table.oclIsTypeOf(PersistentTable) and self.uc.table.oclIsTypeOf(PersistentTable)) or (self.table.oclIsTypeOf(TemporaryTable) and | |
| | self.uc.table.oclIsTypeOf(TemporaryTable) and | |
| | (self.table.isLocal = false implies self.uc.table.isLocal = false)) } | |
| ) | |
| line_color 3342489 | |
| fill_color 8454016 | |
| width 1244 | |
| height 330) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::MatchType" @14 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (519, 4044) | |
| 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 @14 | |
| location (295, 3935) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 448 | |
| justify 0 | |
| label "MatchType") | |
| stereotype (object ItemLabel | |
| Parent_View @14 | |
| location (295, 3885) | |
| fill_color 13434879 | |
| anchor 10 | |
| nlines 1 | |
| max_width 448 | |
| justify 0 | |
| label "<<enumeration>>") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 15329769 | |
| quidu "3ED662B80341" | |
| compartment (object Compartment | |
| Parent_View @14 | |
| location (295, 3996) | |
| 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 4 | |
| max_width 387 | |
| justify 1) | |
| width 466 | |
| height 342 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object ClassView "Class" "Logical View::SQLModel::Schema::ReferentialActionType" @15 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (1068, 4092) | |
| 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 (817, 3910) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 502 | |
| justify 0 | |
| label "ReferentialActionType") | |
| stereotype (object ItemLabel | |
| Parent_View @15 | |
| location (817, 3860) | |
| fill_color 13434879 | |
| anchor 10 | |
| nlines 1 | |
| max_width 502 | |
| justify 0 | |
| label "<<enumeration>>") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 15329769 | |
| quidu "3ED6717C0130" | |
| compartment (object Compartment | |
| Parent_View @15 | |
| location (817, 4015) | |
| 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 6 | |
| max_width 340 | |
| justify 1) | |
| width 520 | |
| height 488 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object NoteView @16 | |
| location (2724, 163) | |
| 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 @16 | |
| location (2464, 69) | |
| fill_color 13434879 | |
| nlines 3 | |
| max_width 484 | |
| justify 1 | |
| label | |
| |10.8 4): | |
| |{self.initiallyDeferred = true implies isDeferrable = true} | |
| ) | |
| line_color 3342489 | |
| fill_color 8453888 | |
| width 544 | |
| height 200) | |
| (object NoteView @17 | |
| location (502, 3172) | |
| 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 (77, 3031) | |
| fill_color 13434879 | |
| nlines 5 | |
| max_width 815 | |
| justify 1 | |
| label | |
| |11.8 6): | |
| |{let uTable = self.uc.table in | |
| |uTable.oclIsTypeOf(TemporaryTable) and uTable.deleteOnCommit = true implies self.table.deleteOnCommit = true} | |
| ) | |
| line_color 3342489 | |
| fill_color 8453888 | |
| width 875 | |
| height 294) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::CheckConstraint" @18 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (2666, 1616) | |
| 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 @18 | |
| location (2327, 1535) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 678 | |
| justify 0 | |
| label "CheckConstraint") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3ED5247D007B" | |
| compartment (object Compartment | |
| Parent_View @18 | |
| location (2327, 1596) | |
| 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 675 | |
| justify 1) | |
| width 696 | |
| height 186 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object ClassView "Class" "Logical View::SQLModel::DataTypes::Domain" @19 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (2947, 512) | |
| 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 @19 | |
| location (2737, 408) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 420 | |
| justify 0 | |
| label "Domain") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3EDF635C005F" | |
| compartment (object Compartment | |
| Parent_View @19 | |
| location (2737, 513) | |
| 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 416 | |
| justify 1) | |
| width 438 | |
| height 232 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object AssociationViewNew "$UNNAMED$12" @20 | |
| location (2871, 1075) | |
| stereotype TRUE | |
| quidu "3EDF6B9A02C1" | |
| roleview_list (list RoleViews | |
| (object RoleView "constraint" @21 | |
| Parent_View @20 | |
| location (158, 766) | |
| font (object Font | |
| size 12 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @22 | |
| Parent_View @21 | |
| location (2757, 1433) | |
| 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 214 | |
| justify 0 | |
| label "+constraint" | |
| pctDist 0.801339 | |
| height 115 | |
| orientation 1) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3EDF6B9B012B" | |
| client @20 | |
| supplier @18 | |
| vertices (list Points | |
| (2871, 1075) | |
| (2871, 1523)) | |
| line_style 3 | |
| origin_attachment (2871, 1075) | |
| terminal_attachment (2871, 1523) | |
| label (object SegLabel @23 | |
| Parent_View @21 | |
| location (2799, 1489) | |
| 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 80 | |
| justify 0 | |
| label "0..n" | |
| pctDist 0.926339 | |
| height 73 | |
| orientation 1)) | |
| (object RoleView "$UNNAMED$13" @24 | |
| Parent_View @20 | |
| location (158, 766) | |
| font (object Font | |
| size 12 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @25 | |
| Parent_View @24 | |
| location (2831, 719) | |
| 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 384 | |
| justify 0 | |
| label "" | |
| pctDist 0.798137 | |
| height 41 | |
| orientation 0) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3EDF6B9B0129" | |
| client @20 | |
| supplier @19 | |
| vertices (list Points | |
| (2871, 1075) | |
| (2871, 628)) | |
| line_style 3 | |
| origin_attachment (2871, 1075) | |
| terminal_attachment (2871, 628) | |
| label (object SegLabel @26 | |
| Parent_View @24 | |
| location (2797, 685) | |
| 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 80 | |
| justify 0 | |
| label "0..1" | |
| pctDist 0.874720 | |
| height 75 | |
| orientation 0)))) | |
| (object ClassView "Class" "Logical View::SQLModel::Schema::SQLObject" @27 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| location (1676, 141) | |
| 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 @27 | |
| location (1479, 12) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 394 | |
| justify 0 | |
| label "SQLObject") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13828055 | |
| quidu "3E9B3EB5002B" | |
| compartment (object Compartment | |
| Parent_View @27 | |
| location (1479, 117) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics TRUE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| icon_style "Icon" | |
| fill_color 16777215 | |
| anchor 2 | |
| nlines 3 | |
| max_width 391 | |
| justify 1) | |
| width 412 | |
| height 282 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object AttachView "" @28 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @16 | |
| supplier @1 | |
| vertices (list Points | |
| (2451, 156) | |
| (2272, 156) | |
| (2272, 507)) | |
| line_style 3 | |
| origin_attachment (2451, 156) | |
| terminal_attachment (2272, 507)) | |
| (object AttachView "" @29 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @11 | |
| supplier @12 | |
| vertices (list Points | |
| (2212, 2506) | |
| (2415, 2506)) | |
| line_style 3 | |
| origin_attachment (2212, 2506) | |
| terminal_attachment (2415, 2506)) | |
| (object NoteView @30 | |
| location (2539, 2850) | |
| 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 (2348, 2791) | |
| fill_color 13434879 | |
| nlines 2 | |
| max_width 346 | |
| justify 1 | |
| label "{self.unique = True}") | |
| line_color 3342489 | |
| fill_color 8453888 | |
| width 406 | |
| height 131) | |
| (object NoteView @31 | |
| location (415, 2722) | |
| 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 @31 | |
| location (21, 2531) | |
| fill_color 13434879 | |
| nlines 7 | |
| max_width 752 | |
| justify 1 | |
| label "identifying: The PK of the parent table is part of the PK of the child table, i.e. FK.members are equal to or a subset of PK.members for the same table AND FK.referencedMembers are equal to the PK.members of the table referenced via FK.referencedMembers") | |
| line_color 3342489 | |
| fill_color 16777088 | |
| width 812 | |
| height 394) | |
| (object Label @32 | |
| location (1631, 2475) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| nlines 1 | |
| max_width 87 | |
| justify 1 | |
| label "{xor}") | |
| (object InheritTreeView "" @33 | |
| location (1676, 400) | |
| line_color 16711680 | |
| fill_color 16711680 | |
| supplier @27 | |
| vertices (list Points | |
| (1676, 400) | |
| (1676, 282))) | |
| (object InheritView "" @34 | |
| stereotype TRUE | |
| line_color 16711680 | |
| quidu "3ED52ECA0076" | |
| client @1 | |
| supplier @27 | |
| vertices (list Points | |
| (2065, 506) | |
| (2065, 400)) | |
| line_style 3 | |
| origin_attachment (2065, 506) | |
| terminal_attachment (2065, 400) | |
| drawSupplier @33) | |
| (object InheritTreeView "" @35 | |
| location (2132, 908) | |
| line_color 16711680 | |
| fill_color 13434879 | |
| supplier @1 | |
| vertices (list Points | |
| (2132, 908) | |
| (2132, 793))) | |
| (object ClassView "Class" "Logical View::SQLModel::Schema::Schema" @36 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (1342, 584) | |
| 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 @36 | |
| location (1205, 506) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 274 | |
| justify 0 | |
| label "Schema") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3ED523C20089" | |
| width 292 | |
| height 180 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object AttachView "" @37 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @2 | |
| supplier @36 | |
| vertices (list Points | |
| (1024, 222) | |
| (1215, 222) | |
| (1215, 494)) | |
| line_style 3 | |
| origin_attachment (1024, 222) | |
| terminal_attachment (1215, 494)) | |
| (object InheritView "" @38 | |
| stereotype TRUE | |
| line_color 16711680 | |
| quidu "3ED52ED402B8" | |
| client @36 | |
| supplier @27 | |
| vertices (list Points | |
| (1340, 494) | |
| (1340, 400)) | |
| line_style 3 | |
| origin_attachment (1340, 494) | |
| terminal_attachment (1340, 400) | |
| drawSupplier @33) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::ReferenceConstraint" @39 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (1881, 1589) | |
| 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 @39 | |
| location (1680, 1538) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 402 | |
| justify 0 | |
| label "ReferenceConstraint") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13828055 | |
| quidu "3EDE52410316" | |
| width 420 | |
| height 126 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object AttachView "" @40 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @39 | |
| supplier @7 | |
| vertices (list Points | |
| (1671, 1584) | |
| (1000, 1584)) | |
| line_style 3 | |
| origin_attachment (1671, 1584) | |
| terminal_attachment (1000, 1584)) | |
| (object AttachView "" @41 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @39 | |
| supplier @8 | |
| vertices (list Points | |
| (2047, 1652) | |
| (2047, 1794) | |
| (2389, 1794)) | |
| line_style 3 | |
| origin_attachment (2047, 1652) | |
| terminal_attachment (2389, 1794)) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::TableConstraint" @42 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (2323, 1052) | |
| 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 @42 | |
| location (2158, 1001) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 330 | |
| justify 0 | |
| label "TableConstraint") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13828055 | |
| quidu "3ED52ACF000F" | |
| width 348 | |
| height 126 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object AttachView "" @43 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @42 | |
| supplier @3 | |
| vertices (list Points | |
| (2431, 1115) | |
| (2531, 1174)) | |
| line_style 0) | |
| (object InheritView "" @44 | |
| stereotype TRUE | |
| line_color 16711680 | |
| quidu "3ED52B490312" | |
| client @42 | |
| supplier @1 | |
| vertices (list Points | |
| (2314, 989) | |
| (2314, 908)) | |
| line_style 3 | |
| origin_attachment (2314, 989) | |
| terminal_attachment (2314, 908) | |
| drawSupplier @35) | |
| (object InheritView "" @45 | |
| stereotype TRUE | |
| line_color 16711680 | |
| quidu "3EDE538E0161" | |
| client @39 | |
| supplier @42 | |
| vertices (list Points | |
| (1914, 1526) | |
| (1914, 1434) | |
| (2314, 1434) | |
| (2314, 1115)) | |
| line_style 3 | |
| origin_attachment (1914, 1526) | |
| terminal_attachment (2314, 1115)) | |
| (object InheritView "" @46 | |
| stereotype TRUE | |
| line_color 16711680 | |
| quidu "3EDE53940170" | |
| client @18 | |
| supplier @42 | |
| vertices (list Points | |
| (2645, 1523) | |
| (2645, 1434) | |
| (2314, 1434) | |
| (2314, 1115)) | |
| line_style 3 | |
| origin_attachment (2645, 1523) | |
| terminal_attachment (2314, 1115)) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::Assertion" @47 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (1461, 1061) | |
| 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 @47 | |
| location (1122, 980) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 678 | |
| justify 0 | |
| label "Assertion") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3ED524BC0165" | |
| compartment (object Compartment | |
| Parent_View @47 | |
| location (1122, 1041) | |
| 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 675 | |
| justify 1) | |
| width 696 | |
| height 186 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object InheritView "" @48 | |
| stereotype TRUE | |
| line_color 16711680 | |
| quidu "3ED52B5201F9" | |
| client @47 | |
| supplier @1 | |
| vertices (list Points | |
| (1496, 967) | |
| (1496, 908)) | |
| line_style 3 | |
| origin_attachment (1496, 967) | |
| terminal_attachment (1496, 908) | |
| drawSupplier @35) | |
| (object AssociationViewNew "$UNNAMED$0" @49 | |
| location (1346, 820) | |
| stereotype TRUE | |
| quidu "3F26B1ED0231" | |
| roleview_list (list RoleViews | |
| (object RoleView "schema" @50 | |
| Parent_View @49 | |
| location (62, -200) | |
| font (object Font | |
| size 12 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3F26B1EF0330" | |
| client @49 | |
| supplier @36 | |
| vertices (list Points | |
| (1346, 820) | |
| (1346, 674)) | |
| line_style 3 | |
| origin_attachment (1346, 820) | |
| terminal_attachment (1346, 674) | |
| label (object SegLabel @51 | |
| Parent_View @50 | |
| location (1394, 709) | |
| 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 34 | |
| justify 0 | |
| label "1" | |
| pctDist 0.760234 | |
| height 48 | |
| orientation 1)) | |
| (object RoleView "assertions" @52 | |
| Parent_View @49 | |
| location (62, -200) | |
| font (object Font | |
| size 12 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @53 | |
| Parent_View @52 | |
| location (1236, 872) | |
| 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 212 | |
| justify 0 | |
| label "-assertions" | |
| pctDist 0.354651 | |
| height 111 | |
| orientation 1) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3F26B1EF032E" | |
| client @49 | |
| supplier @47 | |
| vertices (list Points | |
| (1346, 820) | |
| (1346, 967)) | |
| line_style 3 | |
| origin_attachment (1346, 820) | |
| terminal_attachment (1346, 967) | |
| label (object SegLabel @54 | |
| Parent_View @52 | |
| location (1288, 932) | |
| 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 80 | |
| justify 0 | |
| label "0..n" | |
| pctDist 0.767442 | |
| height 59 | |
| orientation 1)))) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::UniqueConstraint" @55 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (2039, 2220) | |
| 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 (1781, 2139) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 516 | |
| justify 0 | |
| label "UniqueConstraint") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3ED52439006B" | |
| compartment (object Compartment | |
| Parent_View @55 | |
| location (1781, 2200) | |
| 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 513 | |
| justify 1) | |
| width 534 | |
| height 186 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object InheritView "" @56 | |
| stereotype TRUE | |
| line_color 16711680 | |
| quidu "3ED55A4A0061" | |
| client @11 | |
| supplier @55 | |
| vertices (list Points | |
| (2052, 2457) | |
| (2052, 2313)) | |
| line_style 3 | |
| origin_attachment (2052, 2457) | |
| terminal_attachment (2052, 2313)) | |
| (object InheritTreeView "" @57 | |
| location (1881, 1944) | |
| line_color 16711680 | |
| fill_color 16711680 | |
| supplier @39 | |
| vertices (list Points | |
| (1881, 1944) | |
| (1881, 1652))) | |
| (object InheritView "" @58 | |
| stereotype TRUE | |
| line_color 16711680 | |
| quidu "3ED548B9004E" | |
| client @55 | |
| supplier @39 | |
| vertices (list Points | |
| (2052, 2127) | |
| (2052, 1944)) | |
| line_style 3 | |
| origin_attachment (2052, 2127) | |
| terminal_attachment (2052, 1944) | |
| drawSupplier @57) | |
| (object ClassView "Class" "Logical View::SQLModel::Tables::Column" @59 | |
| ShowCompartmentStereotypes TRUE | |
| location (1128, 1793) | |
| 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 (1030, 1718) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 196 | |
| justify 0 | |
| label "Column") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3E9B2AFF0392" | |
| width 214 | |
| height 174 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object AttachView "" @60 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @6 | |
| supplier @59 | |
| vertices (list Points | |
| (825, 1793) | |
| (1020, 1793)) | |
| line_style 0) | |
| (object AssociationViewNew "$UNNAMED$14" @61 | |
| location (1530, 1805) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| stereotype TRUE | |
| line_color 255 | |
| quidu "3FA71C3F013A" | |
| roleview_list (list RoleViews | |
| (object RoleView "members" @62 | |
| Parent_View @61 | |
| location (-137, 219) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @63 | |
| Parent_View @62 | |
| location (1367, 1847) | |
| 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 210 | |
| justify 0 | |
| label "+members" | |
| pctDist 0.552448 | |
| height 42 | |
| orientation 0) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3FA71C410039" | |
| client @61 | |
| supplier @59 | |
| vertices (list Points | |
| (1530, 1805) | |
| (1235, 1805)) | |
| line_style 3 | |
| origin_attachment (1530, 1805) | |
| terminal_attachment (1235, 1805) | |
| label (object SegLabel @64 | |
| Parent_View @62 | |
| location (1328, 1760) | |
| 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..n" | |
| pctDist 0.689362 | |
| height 46 | |
| orientation 1) | |
| label (object SegLabel @65 | |
| Parent_View @62 | |
| location (1362, 1894) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| anchor 3 | |
| anchor_loc 1 | |
| nlines 1 | |
| max_width 159 | |
| justify 0 | |
| label "{ordered}" | |
| pctDist 0.573427 | |
| height 89 | |
| orientation 0)) | |
| (object RoleView "$UNNAMED$15" @66 | |
| Parent_View @61 | |
| location (-137, 219) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3FA71C41004D" | |
| client @61 | |
| supplier @39 | |
| vertices (list Points | |
| (1530, 1805) | |
| (1672, 1805) | |
| (1672, 1652)) | |
| line_style 3 | |
| origin_attachment (1530, 1805) | |
| terminal_attachment (1672, 1652)))) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::Index" @67 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeOperation TRUE | |
| location (2131, 2858) | |
| 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 @67 | |
| location (2050, 2807) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 162 | |
| justify 0 | |
| label "Index") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3FA7FB2B02AA" | |
| height 126 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object AttachView "" @68 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @30 | |
| supplier @67 | |
| vertices (list Points | |
| (2335, 2854) | |
| (2221, 2856)) | |
| line_style 0) | |
| (object ClassView "Class" "Logical View::SQLModel::Tables::BaseTable" @69 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| location (1386, 1403) | |
| 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 @69 | |
| location (1266, 1328) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 240 | |
| justify 0 | |
| label "BaseTable") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13828055 | |
| quidu "3E9B41900372" | |
| width 258 | |
| height 174 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object AttachView "" @70 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @5 | |
| supplier @69 | |
| vertices (list Points | |
| (816, 1294) | |
| (816, 1372) | |
| (1257, 1372)) | |
| line_style 3 | |
| origin_attachment (816, 1294) | |
| terminal_attachment (1257, 1372)) | |
| (object AttachView "" @71 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @4 | |
| supplier @69 | |
| vertices (list Points | |
| (1005, 816) | |
| (1005, 1338) | |
| (1257, 1338)) | |
| line_style 3 | |
| origin_attachment (1005, 816) | |
| terminal_attachment (1257, 1338)) | |
| (object AssociationViewNew "$UNNAMED$3" @72 | |
| location (1980, 1371) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3F26B33701AA" | |
| roleview_list (list RoleViews | |
| (object RoleView "$UNNAMED$4" @73 | |
| Parent_View @72 | |
| location (-167, 319) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @74 | |
| Parent_View @73 | |
| location (1608, 1330) | |
| 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 "3F26B3390064" | |
| client @72 | |
| supplier @69 | |
| vertices (list Points | |
| (1980, 1371) | |
| (1515, 1371)) | |
| line_style 3 | |
| origin_attachment (1980, 1371) | |
| terminal_attachment (1515, 1371) | |
| label (object SegLabel @75 | |
| Parent_View @73 | |
| location (1570, 1490) | |
| 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 "0..1" | |
| pctDist 0.884422 | |
| height 119 | |
| orientation 0)) | |
| (object RoleView "constraints" @76 | |
| Parent_View @72 | |
| location (-167, 319) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @77 | |
| Parent_View @76 | |
| location (2070, 1150) | |
| 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 221 | |
| justify 0 | |
| label "-constraints" | |
| pctDist 0.925059 | |
| height 119 | |
| orientation 0) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3F26B3390062" | |
| client @72 | |
| supplier @42 | |
| vertices (list Points | |
| (1980, 1371) | |
| (2188, 1371) | |
| (2188, 1115)) | |
| line_style 3 | |
| origin_attachment (1980, 1371) | |
| terminal_attachment (2188, 1115) | |
| label (object SegLabel @78 | |
| Parent_View @76 | |
| location (2231, 1146) | |
| 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 "0..n" | |
| pctDist 0.932530 | |
| height 43 | |
| orientation 1)))) | |
| (object AssociationViewNew "$UNNAMED$1" @79 | |
| location (1387, 1234) | |
| stereotype TRUE | |
| line_color 255 | |
| quidu "3ED52E4000D2" | |
| roleview_list (list RoleViews | |
| (object RoleView "$UNNAMED$2" @80 | |
| Parent_View @79 | |
| location (171, -69) | |
| font (object Font | |
| size 12 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @81 | |
| Parent_View @80 | |
| location (1346, 1170) | |
| font (object Font | |
| size 12 | |
| 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 "3ED52E4101AC" | |
| client @79 | |
| supplier @47 | |
| vertices (list Points | |
| (1387, 1234) | |
| (1387, 1153)) | |
| line_style 3 | |
| origin_attachment (1387, 1234) | |
| terminal_attachment (1387, 1153)) | |
| (object RoleView "constrainedTables" @82 | |
| Parent_View @79 | |
| location (171, -69) | |
| font (object Font | |
| size 12 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @83 | |
| Parent_View @82 | |
| location (1600, 1290) | |
| 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 352 | |
| justify 0 | |
| label "-constrainedTables" | |
| pctDist 0.696078 | |
| height 213 | |
| orientation 0) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3ED52E41018D" | |
| client @79 | |
| supplier @69 | |
| vertices (list Points | |
| (1387, 1234) | |
| (1387, 1316)) | |
| line_style 3 | |
| origin_attachment (1387, 1234) | |
| terminal_attachment (1387, 1316) | |
| label (object SegLabel @84 | |
| Parent_View @82 | |
| location (1336, 1285) | |
| 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 80 | |
| justify 0 | |
| label "1..n" | |
| pctDist 0.637255 | |
| height 52 | |
| orientation 1)))) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::ForeignKey" @85 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| location (1000, 2216) | |
| 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 (533, 2085) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 934 | |
| justify 0 | |
| label "ForeignKey") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3EDF626C0085" | |
| compartment (object Compartment | |
| Parent_View @85 | |
| location (533, 2146) | |
| 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 4 | |
| max_width 931 | |
| justify 1) | |
| width 952 | |
| height 286 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object AssociationViewNew "$UNNAMED$5" @86 | |
| location (1624, 2254) | |
| stereotype TRUE | |
| line_color 255 | |
| quidu "3EDE53DD038E" | |
| roleview_list (list RoleViews | |
| (object RoleView "$UNNAMED$6" @87 | |
| Parent_View @86 | |
| location (-463, -867) | |
| font (object Font | |
| size 12 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @88 | |
| Parent_View @87 | |
| location (1506, 2213) | |
| font (object Font | |
| size 12 | |
| 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 "3EDE53DE02A8" | |
| client @86 | |
| supplier @85 | |
| vertices (list Points | |
| (1624, 2254) | |
| (1476, 2254)) | |
| line_style 3 | |
| origin_attachment (1624, 2254) | |
| terminal_attachment (1476, 2254)) | |
| (object RoleView "uniqueConstraint" @89 | |
| Parent_View @86 | |
| location (-463, -867) | |
| font (object Font | |
| size 12 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @90 | |
| Parent_View @89 | |
| location (1750, 2133) | |
| 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 328 | |
| justify 0 | |
| label "-uniqueConstraint" | |
| pctDist 0.856164 | |
| height 122 | |
| orientation 0) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3EDE53DE02A6" | |
| client @86 | |
| supplier @55 | |
| vertices (list Points | |
| (1624, 2254) | |
| (1772, 2254)) | |
| line_style 3 | |
| origin_attachment (1624, 2254) | |
| terminal_attachment (1772, 2254) | |
| label (object SegLabel @91 | |
| Parent_View @89 | |
| location (1717, 2296) | |
| 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 137 | |
| justify 0 | |
| label "0..1" | |
| pctDist 0.630137 | |
| height 42 | |
| orientation 1)))) | |
| (object InheritView "" @92 | |
| stereotype TRUE | |
| line_color 16711680 | |
| quidu "3ED548BC006E" | |
| client @85 | |
| supplier @39 | |
| vertices (list Points | |
| (1369, 2073) | |
| (1369, 1944)) | |
| line_style 3 | |
| origin_attachment (1369, 2073) | |
| terminal_attachment (1369, 1944) | |
| drawSupplier @57) | |
| (object AssociationViewNew "$UNNAMED$16" @93 | |
| location (1169, 1975) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| stereotype TRUE | |
| line_color 255 | |
| quidu "3FA71D0B03A1" | |
| roleview_list (list RoleViews | |
| (object RoleView "referencedMembers" @94 | |
| Parent_View @93 | |
| location (229, -220) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @95 | |
| Parent_View @94 | |
| location (965, 1945) | |
| 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 382 | |
| justify 0 | |
| label "+referencedMembers" | |
| pctDist 0.322917 | |
| height 205 | |
| orientation 0) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3FA71D0D02EF" | |
| client @93 | |
| supplier @59 | |
| vertices (list Points | |
| (1169, 1975) | |
| (1169, 1879)) | |
| line_style 3 | |
| origin_attachment (1169, 1975) | |
| terminal_attachment (1169, 1879) | |
| label (object SegLabel @96 | |
| Parent_View @94 | |
| location (1221, 1914) | |
| 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 163 | |
| justify 0 | |
| label "1..n" | |
| pctDist 0.641026 | |
| height 52 | |
| orientation 1) | |
| label (object SegLabel @97 | |
| Parent_View @94 | |
| location (1067, 2002) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| anchor 3 | |
| anchor_loc 1 | |
| nlines 1 | |
| max_width 159 | |
| justify 0 | |
| label "{ordered}" | |
| pctDist -0.291667 | |
| height 103 | |
| orientation 0)) | |
| (object RoleView "$UNNAMED$17" @98 | |
| Parent_View @93 | |
| location (229, -220) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3FA71D0D0303" | |
| client @93 | |
| supplier @85 | |
| vertices (list Points | |
| (1169, 1975) | |
| (1169, 2072)) | |
| line_style 3 | |
| origin_attachment (1169, 1975) | |
| terminal_attachment (1169, 2072)))) | |
| (object AttachView "" @99 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @17 | |
| supplier @85 | |
| vertices (list Points | |
| (875, 3024) | |
| (875, 2359)) | |
| line_style 3 | |
| origin_attachment (875, 3024) | |
| terminal_attachment (875, 2359)) | |
| (object AssociationViewNew "$UNNAMED$23" @100 | |
| location (1401, 2835) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| stereotype TRUE | |
| line_color 255 | |
| quidu "4022F50001D5" | |
| roleview_list (list RoleViews | |
| (object RoleView "uniqueIndex" @101 | |
| Parent_View @100 | |
| location (601, 619) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @102 | |
| Parent_View @101 | |
| location (1891, 2786) | |
| 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 244 | |
| justify 0 | |
| label "-uniqueIndex" | |
| pctDist 0.766724 | |
| height 50 | |
| orientation 0) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "4022F5030107" | |
| client @100 | |
| supplier @67 | |
| vertices (list Points | |
| (1401, 2835) | |
| (2041, 2835)) | |
| line_style 3 | |
| origin_attachment (1401, 2835) | |
| terminal_attachment (2041, 2835) | |
| label (object SegLabel @103 | |
| Parent_View @101 | |
| location (1976, 2889) | |
| 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 "0..1" | |
| pctDist 0.900000 | |
| height 54 | |
| orientation 1)) | |
| (object RoleView "$UNNAMED$24" @104 | |
| Parent_View @100 | |
| location (601, 619) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "4022F503011C" | |
| client @100 | |
| supplier @85 | |
| vertices (list Points | |
| (1401, 2835) | |
| (1238, 2835) | |
| (1238, 2359)) | |
| line_style 3 | |
| origin_attachment (1401, 2835) | |
| terminal_attachment (1238, 2359)))) | |
| (object AttachView "" @105 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @86 | |
| supplier @100 | |
| vertices (list Points | |
| (1624, 2254) | |
| (1401, 2835)) | |
| line_style 0) | |
| (object AttachView "" @106 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @85 | |
| supplier @9 | |
| vertices (list Points | |
| (1088, 2359) | |
| (1088, 3185) | |
| (1279, 3185)) | |
| line_style 3 | |
| origin_attachment (1088, 2359) | |
| terminal_attachment (1279, 3185)) | |
| (object AttachView "" @107 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @85 | |
| supplier @10 | |
| vertices (list Points | |
| (1153, 2359) | |
| (1153, 2979) | |
| (1356, 2979)) | |
| line_style 3 | |
| origin_attachment (1153, 2359) | |
| terminal_attachment (1356, 2979)) | |
| (object AttachView "" @108 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @85 | |
| supplier @13 | |
| vertices (list Points | |
| (1022, 2359) | |
| (1022, 3419)) | |
| line_style 3 | |
| origin_attachment (1022, 2359) | |
| terminal_attachment (1022, 3419)) | |
| (object AttachView "" @109 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @85 | |
| supplier @31 | |
| vertices (list Points | |
| (756, 2359) | |
| (756, 2524)) | |
| line_style 3 | |
| origin_attachment (756, 2359) | |
| terminal_attachment (756, 2524)) | |
| (object AssociationViewNew "$UNNAMED$27" @110 | |
| location (387, 1644) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| stereotype TRUE | |
| line_color 255 | |
| quidu "4366B5F20202" | |
| roleview_list (list RoleViews | |
| (object RoleView "referencedTable" @111 | |
| Parent_View @110 | |
| location (-590, -571) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @112 | |
| Parent_View @111 | |
| location (1192, 1543) | |
| 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 309 | |
| justify 0 | |
| label "+referencedTable" | |
| pctDist 0.704212 | |
| height 102 | |
| orientation 0) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "4366B5F90004" | |
| client @110 | |
| supplier @69 | |
| vertices (list Points | |
| (387, 1644) | |
| (1378, 1644) | |
| (1378, 1490)) | |
| line_style 3 | |
| origin_attachment (387, 1644) | |
| terminal_attachment (1378, 1490) | |
| label (object SegLabel @113 | |
| Parent_View @111 | |
| location (1431, 1540) | |
| 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 "0..1" | |
| pctDist 0.956682 | |
| height 53 | |
| orientation 1)) | |
| (object RoleView "referencingForeignKeys" @114 | |
| Parent_View @110 | |
| location (-590, -571) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @115 | |
| Parent_View @114 | |
| location (303, 2244) | |
| 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 452 | |
| justify 0 | |
| label "+referencingForeignKeys" | |
| pctDist 0.807240 | |
| height 34 | |
| orientation 1) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "4366B5F9000E" | |
| client @110 | |
| supplier @85 | |
| vertices (list Points | |
| (387, 1644) | |
| (166, 1644) | |
| (166, 2210) | |
| (524, 2210)) | |
| line_style 3 | |
| origin_attachment (387, 1644) | |
| terminal_attachment (524, 2210)))))) | |
| (object ClassDiagram "Index" | |
| quid "3FA80719009F" | |
| title "Index" | |
| zoom 100 | |
| max_height 28350 | |
| max_width 21600 | |
| origin_x 0 | |
| origin_y 725 | |
| items (list diagram_item_list | |
| (object ClassView "Class" "Logical View::SQLModel::Schema::SQLObject" @116 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| location (1777, 256) | |
| 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 @116 | |
| location (1580, 127) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 394 | |
| justify 0 | |
| label "SQLObject") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13828055 | |
| quidu "3E9B3EB5002B" | |
| compartment (object Compartment | |
| Parent_View @116 | |
| location (1580, 232) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics TRUE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| icon_style "Icon" | |
| fill_color 16777215 | |
| anchor 2 | |
| nlines 3 | |
| max_width 400 | |
| justify 1) | |
| width 412 | |
| height 282 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::IncrementType" @117 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (1332, 1615) | |
| 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 @117 | |
| location (1169, 1506) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 326 | |
| justify 0 | |
| label "IncrementType") | |
| stereotype (object ItemLabel | |
| Parent_View @117 | |
| location (1169, 1456) | |
| fill_color 13434879 | |
| anchor 10 | |
| nlines 1 | |
| max_width 326 | |
| justify 0 | |
| label "<<enumeration>>") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 15329769 | |
| quidu "3FA8080C02B0" | |
| compartment (object Compartment | |
| Parent_View @117 | |
| location (1169, 1567) | |
| 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 4 | |
| max_width 237 | |
| justify 1) | |
| width 344 | |
| height 342 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object NoteView @118 | |
| location (1401, 1259) | |
| 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 @118 | |
| location (1003, 1200) | |
| fill_color 13434879 | |
| nlines 2 | |
| max_width 760 | |
| justify 1 | |
| label "{self.members->forAll(m | self.table.columns->includes( m.column )}") | |
| line_color 3342489 | |
| fill_color 8454016 | |
| width 820 | |
| height 131) | |
| (object ClassView "Class" "Logical View::SQLModel::Tables::Table" @119 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeOperation TRUE | |
| location (1940, 1690) | |
| 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 @119 | |
| location (1803, 1612) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 274 | |
| justify 0 | |
| label "Table") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3E9B1FB60047" | |
| width 292 | |
| height 180 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object NoteView @120 | |
| location (2480, 1258) | |
| 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 @120 | |
| location (2070, 1199) | |
| fill_color 13434879 | |
| nlines 2 | |
| max_width 784 | |
| justify 1 | |
| label "{self.includedMembers->forAll(m | self.table.columns->includes( m.column )}") | |
| line_color 3342489 | |
| fill_color 8454016 | |
| width 844 | |
| height 131) | |
| (object NoteView @121 | |
| location (610, 1524) | |
| 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 @121 | |
| location (472, 1465) | |
| fill_color 13434879 | |
| nlines 2 | |
| max_width 240 | |
| justify 1 | |
| label "{xor}") | |
| line_color 3342489 | |
| fill_color 8454016 | |
| width 300 | |
| height 131) | |
| (object ClassView "Class" "Logical View::SQLModel::Tables::Column" @122 | |
| ShowCompartmentStereotypes TRUE | |
| SuppressAttribute TRUE | |
| IncludeAttribute TRUE | |
| location (801, 1984) | |
| 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 @122 | |
| location (664, 1906) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 274 | |
| justify 0 | |
| label "Column") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3E9B2AFF0392" | |
| width 292 | |
| height 180 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::Index" @123 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (1777, 915) | |
| 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 @123 | |
| location (1500, 759) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 554 | |
| justify 0 | |
| label "Index") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3FA7FB2B02AA" | |
| compartment (object Compartment | |
| Parent_View @123 | |
| location (1500, 820) | |
| 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 5 | |
| max_width 559 | |
| justify 1) | |
| width 572 | |
| height 336 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object InheritView "" @124 | |
| stereotype TRUE | |
| line_color 12615680 | |
| quidu "3FA807570399" | |
| client @123 | |
| supplier @116 | |
| vertices (list Points | |
| (1804, 747) | |
| (1804, 396)) | |
| line_style 3 | |
| origin_attachment (1804, 747) | |
| terminal_attachment (1804, 396)) | |
| (object AssociationViewNew "$UNNAMED$22" @125 | |
| location (1879, 1340) | |
| 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 "3FCB85E903AA" | |
| roleview_list (list RoleViews | |
| (object RoleView "table" @126 | |
| Parent_View @125 | |
| location (409, 415) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @127 | |
| Parent_View @126 | |
| location (1773, 1559) | |
| 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 112 | |
| justify 0 | |
| label "+table" | |
| pctDist 0.849785 | |
| height 107 | |
| orientation 1) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3FCB85ED00A3" | |
| client @125 | |
| supplier @119 | |
| vertices (list Points | |
| (1879, 1340) | |
| (1879, 1599)) | |
| line_style 3 | |
| origin_attachment (1879, 1340) | |
| terminal_attachment (1879, 1599) | |
| label (object SegLabel @128 | |
| Parent_View @126 | |
| location (1933, 1573) | |
| 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 "index" @129 | |
| Parent_View @125 | |
| location (409, 415) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @130 | |
| Parent_View @129 | |
| location (1787, 1133) | |
| 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 136 | |
| justify 0 | |
| label "+index" | |
| pctDist 0.802575 | |
| height 93 | |
| orientation 0) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3FCB85ED00AD" | |
| client @125 | |
| supplier @123 | |
| vertices (list Points | |
| (1879, 1340) | |
| (1879, 1082)) | |
| line_style 3 | |
| origin_attachment (1879, 1340) | |
| terminal_attachment (1879, 1082) | |
| label (object SegLabel @131 | |
| Parent_View @129 | |
| location (1933, 1108) | |
| 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 "0..n" | |
| pctDist 0.900000 | |
| height 54 | |
| orientation 1)))) | |
| (object AttachView "" @132 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @118 | |
| supplier @123 | |
| vertices (list Points | |
| (1471, 1193) | |
| (1591, 1083)) | |
| line_style 0) | |
| (object AttachView "" @133 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @120 | |
| supplier @123 | |
| vertices (list Points | |
| (2347, 1192) | |
| (2063, 1053)) | |
| line_style 0) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::IndexExpression" @134 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (243, 1291) | |
| 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 @134 | |
| location (70, 1210) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 346 | |
| justify 0 | |
| label "IndexExpression") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "4FC6B3E9014F" | |
| compartment (object Compartment | |
| Parent_View @134 | |
| location (70, 1271) | |
| 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 256 | |
| justify 1) | |
| width 364 | |
| height 186 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object ClassView "Class" "Logical View::SQLModel::Constraints::IndexMember" @135 | |
| ShowCompartmentStereotypes TRUE | |
| IncludeAttribute TRUE | |
| IncludeOperation TRUE | |
| location (840, 925) | |
| 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 @135 | |
| location (529, 844) | |
| fill_color 13434879 | |
| nlines 1 | |
| max_width 622 | |
| justify 0 | |
| label "IndexMember") | |
| icon_style "Icon" | |
| line_color 3342489 | |
| fill_color 13434879 | |
| quidu "3FA807740185" | |
| compartment (object Compartment | |
| Parent_View @135 | |
| location (529, 905) | |
| 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 628 | |
| justify 1) | |
| width 640 | |
| height 186 | |
| annotation 8 | |
| autoResize TRUE) | |
| (object AssociationViewNew "$UNNAMED$20" @136 | |
| location (866, 1455) | |
| 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 "3FA809C0035A" | |
| roleview_list (list RoleViews | |
| (object RoleView "column" @137 | |
| Parent_View @136 | |
| location (351, 399) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @138 | |
| Parent_View @137 | |
| location (750, 1846) | |
| 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 172 | |
| justify 0 | |
| label "+column" | |
| pctDist 0.890661 | |
| height 116 | |
| orientation 1) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3FA809C103AC" | |
| client @136 | |
| supplier @122 | |
| vertices (list Points | |
| (866, 1455) | |
| (866, 1894)) | |
| line_style 3 | |
| origin_attachment (866, 1455) | |
| terminal_attachment (866, 1894) | |
| label (object SegLabel @139 | |
| Parent_View @137 | |
| location (930, 1840) | |
| 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 "0..1" | |
| pctDist 0.876993 | |
| height 64 | |
| orientation 0)) | |
| (object RoleView "$UNNAMED$21" @140 | |
| Parent_View @136 | |
| location (351, 399) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3FA809C103B6" | |
| client @136 | |
| supplier @135 | |
| vertices (list Points | |
| (866, 1455) | |
| (866, 1017)) | |
| line_style 3 | |
| origin_attachment (866, 1455) | |
| terminal_attachment (866, 1017)))) | |
| (object AttachView "" @141 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @121 | |
| supplier @136 | |
| vertices (list Points | |
| (760, 1482) | |
| (866, 1455)) | |
| line_style 0) | |
| (object AssociationViewNew "$UNNAMED$18" @142 | |
| location (1325, 925) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| stereotype TRUE | |
| quidu "3FA8096B0219" | |
| roleview_list (list RoleViews | |
| (object RoleView "members" @143 | |
| Parent_View @142 | |
| location (-301, -97) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @144 | |
| Parent_View @143 | |
| location (1252, 878) | |
| 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 210 | |
| justify 0 | |
| label "+members" | |
| pctDist 0.446512 | |
| height 48 | |
| orientation 1) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "3FA8096C021A" | |
| client @142 | |
| supplier @135 | |
| vertices (list Points | |
| (1325, 925) | |
| (1160, 925)) | |
| line_style 3 | |
| origin_attachment (1325, 925) | |
| terminal_attachment (1160, 925) | |
| label (object SegLabel @145 | |
| Parent_View @143 | |
| location (1209, 982) | |
| 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..n" | |
| pctDist 0.711628 | |
| height 57 | |
| orientation 0) | |
| label (object SegLabel @146 | |
| Parent_View @143 | |
| location (1243, 1035) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| anchor 3 | |
| anchor_loc 1 | |
| nlines 1 | |
| max_width 159 | |
| justify 0 | |
| label "{ordered}" | |
| pctDist 0.497674 | |
| height 110 | |
| orientation 0)) | |
| (object RoleView "$UNNAMED$19" @147 | |
| Parent_View @142 | |
| location (-301, -97) | |
| 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 "3FA8096C021C" | |
| client @142 | |
| supplier @123 | |
| vertices (list Points | |
| (1325, 925) | |
| (1491, 925)) | |
| line_style 3 | |
| origin_attachment (1325, 925) | |
| terminal_attachment (1491, 925) | |
| label (object SegLabel @148 | |
| Parent_View @147 | |
| location (1473, 979) | |
| 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 1)))) | |
| (object AssociationViewNew "$UNNAMED$25" @149 | |
| location (1297, 565) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| stereotype TRUE | |
| quidu "4023025902C9" | |
| roleview_list (list RoleViews | |
| (object RoleView "includedMembers" @150 | |
| Parent_View @149 | |
| location (-173, -360) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @151 | |
| Parent_View @150 | |
| location (813, 755) | |
| 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 354 | |
| justify 0 | |
| label "+includedMembers" | |
| pctDist 0.861163 | |
| height 194 | |
| orientation 1) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "4023025E0186" | |
| client @149 | |
| supplier @135 | |
| vertices (list Points | |
| (1297, 565) | |
| (1006, 565) | |
| (1006, 832)) | |
| line_style 3 | |
| origin_attachment (1297, 565) | |
| terminal_attachment (1006, 832) | |
| label (object SegLabel @152 | |
| Parent_View @150 | |
| location (1078, 742) | |
| 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 "0..n" | |
| pctDist 0.838649 | |
| height 72 | |
| orientation 0) | |
| label (object SegLabel @153 | |
| Parent_View @150 | |
| location (1117, 793) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| anchor 3 | |
| anchor_loc 1 | |
| nlines 1 | |
| max_width 159 | |
| justify 0 | |
| label "{ordered}" | |
| pctDist 0.932458 | |
| height 111 | |
| orientation 0)) | |
| (object RoleView "$UNNAMED$26" @154 | |
| Parent_View @149 | |
| location (-173, -360) | |
| 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 "4023025E0190" | |
| client @149 | |
| supplier @123 | |
| vertices (list Points | |
| (1297, 565) | |
| (1674, 565) | |
| (1674, 747)) | |
| line_style 3 | |
| origin_attachment (1297, 565) | |
| terminal_attachment (1674, 747) | |
| label (object SegLabel @155 | |
| Parent_View @154 | |
| location (1728, 691) | |
| 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 AssociationViewNew "$UNNAMED$28" @156 | |
| location (694, 1291) | |
| 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 "4FC6B66A0362" | |
| roleview_list (list RoleViews | |
| (object RoleView "expression" @157 | |
| Parent_View @156 | |
| location (-146, 366) | |
| font (object Font | |
| size 10 | |
| face "Arial" | |
| bold FALSE | |
| italics FALSE | |
| underline FALSE | |
| strike FALSE | |
| color 0 | |
| default_color TRUE) | |
| label (object SegLabel @158 | |
| Parent_View @157 | |
| location (568, 1228) | |
| 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 234 | |
| justify 0 | |
| label "+expression" | |
| pctDist 0.468880 | |
| height 64 | |
| orientation 1) | |
| stereotype TRUE | |
| line_color 3342489 | |
| quidu "4FC6B66C0249" | |
| client @156 | |
| supplier @134 | |
| vertices (list Points | |
| (694, 1291) | |
| (425, 1291)) | |
| line_style 3 | |
| origin_attachment (694, 1291) | |
| terminal_attachment (425, 1291) | |
| label (object SegLabel @159 | |
| Parent_View @157 | |
| location (494, 1352) | |
| 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 "0..1" | |
| pctDist 0.742739 | |
| height 61 | |
| orientation 0)) | |
| (object RoleView "$UNNAMED$29" @160 | |
| Parent_View @156 | |
| location (-146, 366) | |
| 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 "4FC6B66C024B" | |
| client @156 | |
| supplier @135 | |
| vertices (list Points | |
| (694, 1291) | |
| (753, 1291) | |
| (753, 1018)) | |
| line_style 3 | |
| origin_attachment (694, 1291) | |
| terminal_attachment (753, 1018)))) | |
| (object AttachView "" @161 | |
| stereotype TRUE | |
| line_color 3342489 | |
| client @121 | |
| supplier @156 | |
| vertices (list Points | |
| (632, 1458) | |
| (694, 1291)) | |
| line_style 0) | |
| (object InheritView "" @162 | |
| stereotype TRUE | |
| line_color 16744448 | |
| quidu "4FC6B5A3019D" | |
| client @134 | |
| supplier @116 | |
| vertices (list Points | |
| (244, 1198) | |
| (244, 494) | |
| (1704, 494) | |
| (1704, 397)) | |
| line_style 3 | |
| origin_attachment (244, 1198) | |
| terminal_attachment (1704, 397)))))) |