blob: 8e884e78427a4d11a6c90675a52ba2608bb258b5 [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9" name="PapyrusDSMLValidationRule">
<dependencies href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#/"/>
<tabs label="Validation Rules Definition" id="papyrusdsmlvalidationrule" priority="100">
<sections name="Single ValidationRule" sectionFile="ui/SingleValidationRule.xwt">
<widget href="ui/SingleValidationRule.xwt#/"/>
</sections>
<sections name="Multiple ValidationRule" sectionFile="ui/MultipleValidationRule.xwt">
<widget href="ui/MultipleValidationRule.xwt#/"/>
</sections>
</tabs>
<views name="Single ValidationRule" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
<constraints xsi:type="constraints:SimpleConstraint" name="isSingleValidationRule">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="PapyrusDSMLValidationRule::ValidationRule"/>
</constraints>
</views>
<views elementMultiplicity="-1" name="Multiple ValidationRule" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
<constraints xsi:type="constraints:SimpleConstraint" name="isMultipleValidationRule">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="PapyrusDSMLValidationRule::ValidationRule"/>
</constraints>
</views>
<dataContexts name="PapyrusDSMLValidationRule">
<elements name="ValidationRule">
<properties name="severity" type="Enumeration"/>
<properties name="class"/>
<properties name="id"/>
<properties name="isEnabledByDefault" label="Enabled by default" type="Boolean"/>
<properties name="mode" type="Enumeration"/>
<properties name="target"/>
<properties name="message"/>
<properties name="description"/>
<properties name="statusCode" type="Integer"/>
<supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.11"/>
</elements>
<modelElementFactory href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@modelElementFactories.2"/>
</dataContexts>
</contexts:Context>