/******************************************************************************* * Copyright (c) 2019 Association for Decentralized Information Management in * Industry THTH ry. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Semantum Oy - initial API and implementation *******************************************************************************/ L0 = DOC = SWT = STR = SEL = COMPONENTS = VIEWS = VP = MOD = PROJECT = ISSUE = VIEWS.ValidationContribution : SWT.TypedVariableTabContribution SEL.AbstractVariableTabContribution.HasPriority 1 SEL.AbstractTypedVariableTabContribution.HasType L0.IndexRoot SWT.TypedVariableTabContribution.HasView VIEWS.Validations L0.HasLabel "Validation" VIEW = VIEWS.Validations : DOC.Document VIEW.Root : DOC.Components.Root @DOC.child1_ VIEW.Panel @SWT.scrolledComposite @DOC.child2_ VIEW.Explorer @DOC.child1_ VIEW.Panel2 @SWT.gridComposite 2 @DOC.child1_ VIEW.Cell1 @SWT.gridCell _ false false 1 VIEW.ConfigureButton @SWT.button "Configure" @VIEWS.sclEvent COMPONENTS.Button.onPress "configureButtonClick self" @DOC.child2_ VIEW.Cell2 @SWT.gridCell _ false false 1 VIEW.ValidateButton @SWT.button "Validate" @VIEWS.sclEvent COMPONENTS.Button.onPress "validateButtonClick self" VIEW.Columns = { columns = [ {key = "single", label = "Issue sources", tooltip = "Issue sources", width = 80, weight = 1, alignment = "LEFT", grab = true} ]} : SWT.Literals.Columns VIEW.Explorer COMPONENTS.Component.Check true @SWT.explorer true true "http://www.simantics.org/PlatformUI-1.0/Views/Validations/BrowseContext" "#ValidationSelection" VIEW.Columns @VIEWS.sclEvent COMPONENTS.Explorer.onCheck "issueSourceExplorerCheck self" MBC = MOD.ModelingBrowseContext VIEWS.Validations.BrowseContext : VP.BrowseContext VP.BrowseContext.Includes PROJECT.ProjectBrowseContext VP.BrowseContext.HasVisualsContribution PROJECT.Contributions.StandardNameLabelRule VP.BrowseContext.HasChildContribution VIEWS.Validations.BrowseContext.Children : VP.ChildContribution VP.ChildContribution.HasParentNodeType MBC.Variable VP.ChildContribution.HasChildNodeType ISSUE.IssueSource VP.ChildContribution.HasRule VIEWS.Validations.BrowseContext.Children.Rule : MOD.SCLChildRule @MOD.scl MOD.SCLChildRule.getChildren "usedIssueSources" "Resource -> [Resource]" VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution VP.VisualsContribution.HasNodeType ISSUE.IssueSource VP.VisualsContribution.HasPriority 1.0 VP.VisualsContribution.HasRule VIEWS.Validations.BrowseContext.Checked @MOD.sclCheckedStateRule "checkedStateRule"