blob: 59099a464302168fd34f218a018e0e8fb771aa61 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<nattableconfiguration:TableConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattablecelleditor="http://www.eclipse.org/papyrus/nattable/model/table/nattablecelleditor" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:nattablelabelprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattablecontentprovider" xmlns:nattablestyle="http://www.eclipse.org/papyrus/nattable/model/table/nattablestyle" xmlns:umlexpressions="http://www.eclipse.org/papyrus/umlexpressions" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/table/nattablecelleditor http://www.eclipse.org/papyrus/nattable/model#//nattablecelleditor http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattablecontentprovider http://www.eclipse.org/papyrus/nattable/model#//nattablelabelprovider http://www.eclipse.org/papyrus/nattable/model/table/nattablestyle http://www.eclipse.org/papyrus/nattable/model#//nattablestyle" xmi:id="_suLaEMCdEeiydex6g9efPA" description="This table allows to display SysML 1.4 satisifiedBy relationship between Classes and Requirements " name="Derived Requirement Matrix" type="SysMLDerivedRequirementMatrix" iconPath="platform:/plugin/org.eclipse.papyrus.sysml14.nattable.requirement/icons/table_SysML_Requirement.png" cellEditorDeclaration="COLUMN" defaultRowAxisProvider="_9eBac8ZOEeijBIWPt_NRXw" defaultColumnAxisProvider="_9eBadMZOEeijBIWPt_NRXw">
<styles xmi:type="nattablestyle:TableDisplayStyle" xmi:id="_9d-XIcZOEeijBIWPt_NRXw" displayStyle="HIERARCHIC_SINGLE_TREE_COLUMN"/>
<styles xmi:type="nattablestyle:StringListValueStyle" xmi:id="_9d--MMZOEeijBIWPt_NRXw" name="dragRegions">
<stringListValue>ROW_HEADER</stringListValue>
</styles>
<styles xmi:type="nattablestyle:IntListValueStyle" xmi:id="_9d--McZOEeijBIWPt_NRXw" name="hiddenCategoriesByDepth">
<intListValue>1</intListValue>
</styles>
<styles xmi:type="nattablestyle:BooleanValueStyle" xmi:id="_9d--MsZOEeijBIWPt_NRXw" name="expandAll" booleanValue="true"/>
<rowHeaderAxisConfiguration xmi:type="nattableaxisconfiguration:TableHeaderAxisConfiguration" xmi:id="_9d--M8ZOEeijBIWPt_NRXw" indexStyle="NUMERIC" displayLabel="true" displayFilter="false" displayIndex="true">
<ownedLabelConfigurations xmi:type="nattablelabelprovider:ObjectLabelProviderConfiguration" xmi:id="_9d--NMZOEeijBIWPt_NRXw" displayIcon="true" displayLabel="true"/>
<ownedLabelConfigurations xmi:type="nattablelabelprovider:FeatureLabelProviderConfiguration" xmi:id="_9d--NcZOEeijBIWPt_NRXw" displayIcon="true" displayLabel="true" displayIsDerived="true" displayType="false" displayMultiplicity="false" displayName="true"/>
<ownedLabelConfigurations xmi:type="nattablelabelprovider:OperationLabelProviderConfiguration" xmi:id="_9d_lQMZOEeijBIWPt_NRXw" displayIcon="true" displayLabel="true" displayType="false" displayMultiplicity="false" displayName="true"/>
<ownedAxisConfigurations xmi:type="nattableaxisconfiguration:TreeFillingConfiguration" xmi:id="_9d_lQcZOEeijBIWPt_NRXw" depth="1" labelProvider="_9d--NcZOEeijBIWPt_NRXw" labelProviderContext="org.eclipse.papyrus.infra.nattable.header.treefilling.feature.labelprovider">
<axisUsedAsAxisProvider xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_9d_lQsZOEeijBIWPt_NRXw" alias="">
<element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
</axisUsedAsAxisProvider>
<filterRule xmi:type="umlexpressions:IsTypeOfExpression" xmi:id="_9d_lQ8ZOEeijBIWPt_NRXw" name="IsClassExpression" description="Return true if the element is an UML Class">
<umlEClass xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</filterRule>
</ownedAxisConfigurations>
<ownedAxisConfigurations xmi:type="nattableaxisconfiguration:TreeFillingConfiguration" xmi:id="_9d_lRMZOEeijBIWPt_NRXw" depth="2" labelProvider="_9d--NcZOEeijBIWPt_NRXw" labelProviderContext="org.eclipse.papyrus.infra.nattable.header.treefilling.feature.labelprovider">
<axisUsedAsAxisProvider xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_9d_lRcZOEeijBIWPt_NRXw" alias="">
<element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
</axisUsedAsAxisProvider>
<filterRule xmi:type="umlexpressions:IsTypeOfExpression" xmi:id="_9d_lRsZOEeijBIWPt_NRXw" name="IsClassExpression" description="Return true if the element is an UML Class">
<umlEClass xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</filterRule>
</ownedAxisConfigurations>
<ownedAxisConfigurations xmi:type="nattableaxisconfiguration:TreeFillingConfiguration" xmi:id="_9d_lR8ZOEeijBIWPt_NRXw" depth="3" labelProvider="_9d--NcZOEeijBIWPt_NRXw" labelProviderContext="org.eclipse.papyrus.infra.nattable.header.treefilling.feature.labelprovider">
<axisUsedAsAxisProvider xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_9d_lSMZOEeijBIWPt_NRXw" alias="">
<element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
</axisUsedAsAxisProvider>
<filterRule xmi:type="umlexpressions:IsTypeOfExpression" xmi:id="_9eAMUMZOEeijBIWPt_NRXw" name="IsClassExpression" description="Return true if the element is an UML Class">
<umlEClass xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</filterRule>
</ownedAxisConfigurations>
<ownedAxisConfigurations xmi:type="nattableaxisconfiguration:TreeFillingConfiguration" xmi:id="_9eAMUcZOEeijBIWPt_NRXw" depth="4" labelProvider="_9d--NcZOEeijBIWPt_NRXw" labelProviderContext="org.eclipse.papyrus.infra.nattable.header.treefilling.feature.labelprovider">
<axisUsedAsAxisProvider xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_9eAMUsZOEeijBIWPt_NRXw" alias="">
<element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
</axisUsedAsAxisProvider>
<filterRule xmi:type="umlexpressions:IsTypeOfExpression" xmi:id="_9eAMU8ZOEeijBIWPt_NRXw" name="IsClassExpression" description="Return true if the element is an UML Class">
<umlEClass xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</filterRule>
</ownedAxisConfigurations>
<ownedAxisConfigurations xmi:type="nattableaxisconfiguration:TreeFillingConfiguration" xmi:id="_9eAMVMZOEeijBIWPt_NRXw" depth="5" labelProvider="_9d--NcZOEeijBIWPt_NRXw" labelProviderContext="org.eclipse.papyrus.infra.nattable.header.treefilling.feature.labelprovider">
<axisUsedAsAxisProvider xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_9eAMVcZOEeijBIWPt_NRXw" alias="">
<element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
</axisUsedAsAxisProvider>
<filterRule xmi:type="umlexpressions:IsTypeOfExpression" xmi:id="_9eAMVsZOEeijBIWPt_NRXw" name="IsClassExpression" description="Return true if the element is an UML Class">
<umlEClass xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</filterRule>
</ownedAxisConfigurations>
<ownedAxisConfigurations xmi:type="nattableaxisconfiguration:TreeFillingConfiguration" xmi:id="_9eAMV8ZOEeijBIWPt_NRXw" depth="6" labelProvider="_9d--NcZOEeijBIWPt_NRXw" labelProviderContext="org.eclipse.papyrus.infra.nattable.header.treefilling.feature.labelprovider">
<axisUsedAsAxisProvider xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_9eAMWMZOEeijBIWPt_NRXw" alias="">
<element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
</axisUsedAsAxisProvider>
<filterRule xmi:type="umlexpressions:IsTypeOfExpression" xmi:id="_9eAMWcZOEeijBIWPt_NRXw" name="IsClassExpression" description="Return true if the element is an UML Class">
<umlEClass xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</filterRule>
</ownedAxisConfigurations>
<ownedAxisConfigurations xmi:type="nattableaxisconfiguration:TreeFillingConfiguration" xmi:id="_9eAMWsZOEeijBIWPt_NRXw" depth="7" labelProvider="_9d--NcZOEeijBIWPt_NRXw" labelProviderContext="org.eclipse.papyrus.infra.nattable.header.treefilling.feature.labelprovider">
<axisUsedAsAxisProvider xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_9eAzYMZOEeijBIWPt_NRXw" alias="">
<element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
</axisUsedAsAxisProvider>
<filterRule xmi:type="umlexpressions:IsTypeOfExpression" xmi:id="_9eAzYcZOEeijBIWPt_NRXw" name="IsClassExpression" description="Return true if the element is an UML Class">
<umlEClass xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</filterRule>
</ownedAxisConfigurations>
<ownedAxisConfigurations xmi:type="nattableaxisconfiguration:TreeFillingConfiguration" xmi:id="_9eAzYsZOEeijBIWPt_NRXw" depth="8" labelProvider="_9d--NcZOEeijBIWPt_NRXw" labelProviderContext="org.eclipse.papyrus.infra.nattable.header.treefilling.feature.labelprovider">
<axisUsedAsAxisProvider xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_9eAzY8ZOEeijBIWPt_NRXw" alias="">
<element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
</axisUsedAsAxisProvider>
<filterRule xmi:type="umlexpressions:IsTypeOfExpression" xmi:id="_9eAzZMZOEeijBIWPt_NRXw" name="IsClassExpression" description="Return true if the element is an UML Class">
<umlEClass xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</filterRule>
</ownedAxisConfigurations>
<ownedAxisConfigurations xmi:type="nattableaxisconfiguration:TreeFillingConfiguration" xmi:id="_9eAzZcZOEeijBIWPt_NRXw" depth="9" labelProvider="_9d--NcZOEeijBIWPt_NRXw" labelProviderContext="org.eclipse.papyrus.infra.nattable.header.treefilling.feature.labelprovider">
<axisUsedAsAxisProvider xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_9eAzZsZOEeijBIWPt_NRXw" alias="">
<element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
</axisUsedAsAxisProvider>
<filterRule xmi:type="umlexpressions:IsTypeOfExpression" xmi:id="_9eAzZ8ZOEeijBIWPt_NRXw" name="IsClassExpression" description="Return true if the element is an UML Class">
<umlEClass xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</filterRule>
</ownedAxisConfigurations>
<axisManagers xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" xmi:id="_9eAzaMZOEeijBIWPt_NRXw" axisManagerId="org.eclipse.papyrus.infra.uml.nattable.tree.axis.manager" labelProviderContext="org.eclipse.papyrus.infra.nattable.header.labelprovider" headerLabelConfiguration="_9d--NMZOEeijBIWPt_NRXw" specificAxisConfigurations="_9d_lQcZOEeijBIWPt_NRXw _9d_lRMZOEeijBIWPt_NRXw _9d_lR8ZOEeijBIWPt_NRXw _9eAMUcZOEeijBIWPt_NRXw _9eAMVMZOEeijBIWPt_NRXw _9eAMV8ZOEeijBIWPt_NRXw _9eAMWsZOEeijBIWPt_NRXw _9eAzYsZOEeijBIWPt_NRXw _9eAzZcZOEeijBIWPt_NRXw"/>
</rowHeaderAxisConfiguration>
<columnHeaderAxisConfiguration xmi:type="nattableaxisconfiguration:TableHeaderAxisConfiguration" xmi:id="_9eAzacZOEeijBIWPt_NRXw" displayLabel="true" displayFilter="false" displayIndex="true">
<ownedLabelConfigurations xmi:type="nattablelabelprovider:ObjectLabelProviderConfiguration" xmi:id="_9eAzasZOEeijBIWPt_NRXw" displayIcon="true" displayLabel="true"/>
<ownedLabelConfigurations xmi:type="nattablelabelprovider:FeatureLabelProviderConfiguration" xmi:id="_9eAza8ZOEeijBIWPt_NRXw" displayIcon="true" displayLabel="true" displayIsDerived="true" displayType="false" displayMultiplicity="false" displayName="true"/>
<ownedLabelConfigurations xmi:type="nattablelabelprovider:OperationLabelProviderConfiguration" xmi:id="_9eAzbMZOEeijBIWPt_NRXw" displayIcon="true" displayLabel="true" displayType="false" displayMultiplicity="false" displayName="true"/>
<ownedAxisConfigurations xmi:type="nattableaxisconfiguration:TreeFillingConfiguration" xmi:id="_9eBacMZOEeijBIWPt_NRXw" depth="1" labelProvider="_9eAza8ZOEeijBIWPt_NRXw" labelProviderContext="org.eclipse.papyrus.infra.nattable.header.treefilling.feature.labelprovider">
<axisUsedAsAxisProvider xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_9eBaccZOEeijBIWPt_NRXw">
<element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
</axisUsedAsAxisProvider>
<filterRule xmi:type="umlexpressions:IsKindOfStereotypeExpression" xmi:id="_-P3q0LPxEeenvaoBuNrG0w" name="IsKindOfRequirement" stereotypeQualifiedName="SysML::Requirements::Requirement"/>
</ownedAxisConfigurations>
<axisManagers xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" xmi:id="_9eBacsZOEeijBIWPt_NRXw" axisManagerId="org.eclipse.papyrus.infra.emf.nattable.axis.column.eobject.matrix.manager" labelProviderContext="org.eclipse.papyrus.infra.nattable.header.labelprovider" headerLabelConfiguration="_9eAzasZOEeijBIWPt_NRXw" specificAxisConfigurations="_9eBacMZOEeijBIWPt_NRXw"/>
</columnHeaderAxisConfiguration>
<columnAxisProviders xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_9eBac8ZOEeijBIWPt_NRXw" description="This axis provider manages the rows, according to the wanted hierarchy" name="HierarchicalRowAxisManager" disconnectSlave="true"/>
<rowAxisProviders xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_9eBadMZOEeijBIWPt_NRXw" description="This axis provider manages the columns, according to the wanted hierarchy" name="HierarchicalColumnsAxisManager" disconnectSlave="true"/>
<ownedCellEditorConfigurations xmi:type="nattablecelleditor:GenericRelationshipMatrixCellEditorConfiguration" xmi:id="_9eBadcZOEeijBIWPt_NRXw" cellEditorId="GenericRelationshipMatrixEditorConfiguration" direction="FROM_ROW_TO_COLUMN" relationshipOwnerStrategy="DEFAULT">
<editedElement xmi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.sysml14.service.types/model/SysML14.elementtypesconfigurations#org.eclipse.papyrus.SysML14.DeriveReqt_Abstraction"/>
</ownedCellEditorConfigurations>
</nattableconfiguration:TableConfiguration>