| import ns ${{BASIC_PROJECT_NAME}}.model.actions.HandleTask |
| import ns ${{BASIC_PROJECT_NAME}}.model.actions.HandleTaskAction |
| import ns ${{BASIC_PROJECT_NAME}}.model.blips.ProductMaintenance |
| import ns ${{BASIC_PROJECT_NAME}}.model.charts.ProductSales |
| import ns ${{BASIC_PROJECT_NAME}}.model.charts.ProductSalesChart |
| import ns ${{BASIC_PROJECT_NAME}}.model.charts.SalesByState |
| import ns ${{BASIC_PROJECT_NAME}}.model.charts.SalesByStateChart |
| import ns ${{BASIC_PROJECT_NAME}}.model.dialogs.Employee |
| import ns ${{BASIC_PROJECT_NAME}}.model.dialogs.EmployeeDialog |
| import ns ${{BASIC_PROJECT_NAME}}.model.dialogs.Products |
| import ns ${{BASIC_PROJECT_NAME}}.model.dialogs.ProductsDialog |
| import ns ${{BASIC_PROJECT_NAME}}.model.dialogs.Supplier |
| import ns ${{BASIC_PROJECT_NAME}}.model.dialogs.SupplierDialog |
| import ns ${{BASIC_PROJECT_NAME}}.model.organizations.FoodMart |
| import ns ${{BASIC_PROJECT_NAME}}.model.reports.AutoReportEmployeeSalary |
| import ns ${{BASIC_PROJECT_NAME}}.model.reports.AutoReportEmployeeSalaryReport |
| import ns ${{BASIC_PROJECT_NAME}}.model.reports.AutoReportSupplierData |
| import ns ${{BASIC_PROJECT_NAME}}.model.reports.AutoReportSupplierDataReport |
| import ns ${{BASIC_PROJECT_NAME}}.model.reports.EmployeeSalaryViaApi |
| import ns ${{BASIC_PROJECT_NAME}}.model.reports.EmployeeSalaryViaApiReport |
| import ns ${{BASIC_PROJECT_NAME}}.model.reports.Products |
| import ns ${{BASIC_PROJECT_NAME}}.model.reports.ProductsReport |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.EmployeeSalary |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.EmployeeSalaryTable |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.Employees |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.EmployeesTable |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.Product |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.ProductGrid |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.Products |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.ProductsTable |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.SalesByYear |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.SalesByYearTable |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.Supplier |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.SupplierTable |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.TopProducts |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.TopProductsTable |
| import ns ${{BASIC_PROJECT_NAME}}.model.topologies.USA |
| import ns ${{BASIC_PROJECT_NAME}}.model.topologies.USATopology |
| import ns ${{BASIC_PROJECT_NAME}}.model.tables.Currencies |
| import ns ${{BASIC_PROJECT_NAME}}.model.dialogs.Currency |
| import ns ${{BASIC_PROJECT_NAME}}.model.dialogs.CurrencyName |
| |
| |
| package ${{MODEL_PROJECT_PACKAGE_NAME}} { |
| |
| perspective Employee describedBy "Employee maintenance" icon "employee" { |
| sashContainer Outer orientation horizontal { |
| sashContainer Top orientation vertical { |
| part Employees spaceVolume "50" view |
| readOnlyTable Employees |
| part EmployeeSalaryReport spaceVolume "50" view |
| report AutoReportEmployeeSalary |
| } |
| sashContainer bottom orientation vertical { |
| part EmployeeDialog spaceVolume "50" view |
| dialog Employee |
| part EmployeeSalaryReport spaceVolume "50" view |
| readOnlyTable EmployeeSalary |
| } |
| } |
| } |
| perspective Supplier icon "supplier" { |
| sashContainer Outer orientation horizontal { |
| part Employees spaceVolume "50" view |
| readOnlyTable Supplier |
| sashContainer Bottom orientation vertical spaceVolume "50" { |
| part SupplierDialog spaceVolume "50" view |
| dialog Supplier |
| part SupplierReport spaceVolume "50" view |
| report AutoReportSupplierData |
| } |
| } |
| } |
| perspective TopProducts icon "products" { |
| sashContainer Outer orientation vertical { |
| part TopProducts spaceVolume "60" view |
| readOnlyTable TopProducts |
| sashContainer Bottom spaceVolume "40" |
| orientation horizontal { |
| part USATopo spaceVolume "35" view |
| topology USA |
| part Sales spaceVolume "65" view |
| readOnlyTable SalesByYear |
| } |
| } |
| } |
| |
| perspective Products icon "information" { |
| sashContainer Outer orientation horizontal { |
| sashContainer Inner spaceVolume "70" |
| orientation vertical { |
| sashContainer Left orientation horizontal { |
| partStack Data spaceVolume "70" { |
| part ProdTable spaceVolume "1" view readOnlyTable Products |
| part ProdReport spaceVolume "1" view report Products |
| part ProdGrid spaceVolume "1" view editableTable Product |
| } |
| } |
| sashContainer Lower orientation horizontal { |
| part ProdDialog spaceVolume "40" view |
| dialog Products |
| partStack Infra spaceVolume "30" { |
| part ProdBPMN spaceVolume "30" view bpmn |
| part ProdOrga spaceVolume "30" view organigram FoodMart |
| } |
| } |
| } |
| part ProdChart spaceVolume "30" view |
| chart ProductSales |
| } |
| } |
| |
| perspective ProductMaintenance process ProductMaintenance usertask Products toolbar HandleTask |
| icon "information" { |
| sashContainer Outer orientation horizontal { |
| sashContainer Inner spaceVolume "70" |
| orientation vertical { |
| sashContainer Left orientation horizontal { |
| partStack Data spaceVolume "70" { |
| part ProdTable spaceVolume "1" view readOnlyTable Products |
| part ProdReport spaceVolume "1" view report Products |
| part ProdGrid spaceVolume "1" view editableTable Product |
| } |
| } |
| sashContainer Lower orientation horizontal { |
| part ProdDialog spaceVolume "40" view |
| dialog Products |
| partStack Infra spaceVolume "30" { |
| part ProdBPMN spaceVolume "30" view bpmn |
| part ProdOrga spaceVolume "30" view organigram FoodMart |
| } |
| } |
| } |
| part ProdChart spaceVolume "30" view |
| chart ProductSales |
| } |
| } |
| perspective ContactSelectTypeOfContact describedBy "first" toolbar HandleTask { |
| sashContainer MySashContainer selectedElement stack { |
| partStack stack selectedElement Part1 { |
| part Part1 iconURI "database_table" view |
| chart SalesByState |
| part Part2 iconURI "notok" view |
| report EmployeeSalaryViaApi |
| } |
| part Part3 view |
| readOnlyTable Employees |
| } |
| } |
| |
| perspective Currencies describedBy "Currencies" { |
| sashContainer SC1 { |
| part Currencies view readOnlyTable Currencies |
| sashContainer SC2 orientation vertical { |
| part CurrencyName view dialog CurrencyName |
| part Currency view dialog Currency |
| } |
| } |
| } |
| |
| perspective Datainterchange describedBy "Datainterchange" { |
| part elementId view dataInterchange DataInterchange |
| } |
| |
| |
| } |