Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/components/org.eclipse.papyrus.designer.components.validation/plugin.xml')
-rw-r--r--plugins/components/org.eclipse.papyrus.designer.components.validation/plugin.xml151
1 files changed, 13 insertions, 138 deletions
diff --git a/plugins/components/org.eclipse.papyrus.designer.components.validation/plugin.xml b/plugins/components/org.eclipse.papyrus.designer.components.validation/plugin.xml
index ccb8f8480..bfcfe3092 100644
--- a/plugins/components/org.eclipse.papyrus.designer.components.validation/plugin.xml
+++ b/plugins/components/org.eclipse.papyrus.designer.components.validation/plugin.xml
@@ -3,45 +3,28 @@
<plugin>
<extension point="org.eclipse.emf.validation.constraintProviders">
<category
- id="org.eclipse.papyrus.designer.components.validation.constraints"
- name="Papyrus designer rules">
+ id="org.eclipse.papyrus.designer.validation.constraints/org.eclipse.papyrus.designer.components.validation.constraints"
+ name="Component-based modeling validation rules">
+ <![CDATA[Component-based modeling validation rules]]>
</category>
<constraintProvider mode="Batch">
- <package namespaceUri="http://www.eclipse.org/uml2/3.0.0/UML"/>
+ <package namespaceUri="http://www.eclipse.org/uml2/4.0.0/UML"/>
<package namespaceUri="http://www.eclipse.org/uml2/5.0.0/UML"/>
<constraints
- categories="org.eclipse.papyrus.designer.components.validation.constraints">
- <constraint
- class="org.eclipse.papyrus.designer.components.validation.constraints.InstanceSpecificationSlotForAllProperties"
- id="org.eclipse.papyrus.designer.components.validation.constraints.InstanceSpecificationSlotForAllProperties_ID"
- lang="Java"
- mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.InstanceSpecificationSlotForAllProperties"
- severity="WARNING"
- statusCode="1">
- <message>
- &quot;Designer: {0}&quot;
- </message>
- <description>
- Is there a slot for all properties of a component within an instance specification?
- </description>
- <target
- class="InstanceSpecification">
- </target>
- </constraint>
+ categories="org.eclipse.papyrus.designer.validation.constraints/org.eclipse.papyrus.designer.components.validation.constraints">
<constraint
class="org.eclipse.papyrus.designer.components.validation.constraints.ConnectorCallMultiplicity"
id="org.eclipse.papyrus.designer.components.validation.constraints.ConnectorCallMultiplicity_ID"
lang="Java"
mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.ConnectorCallMultiplicity"
+ name="Does the connector multiplicity match?"
severity="WARNING"
statusCode="1">
<message>
&quot;Designer: {0}&quot;
</message>
<description>
- Verify that a connection does not originate from a caller with to a server with the server multiplicity > 1
+ Verify that a connection does not originate from a caller to a server with the server multiplicity > 1
</description>
<target
class="Property">
@@ -52,7 +35,7 @@
id="org.eclipse.papyrus.designer.components.validation.constraints.InitialEntryPoints_ID"
lang="Java"
mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.InitialEntryPoints"
+ name="Does an application have exactly one entry point?"
severity="WARNING"
statusCode="1">
<message>
@@ -71,7 +54,7 @@
isEnabledByDefault="false"
lang="Java"
mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.UnconnectedProvPorts"
+ name="Are there unconnected provided ports?"
severity="INFO"
statusCode="1">
<message>
@@ -89,7 +72,7 @@
id="org.eclipse.papyrus.designer.components.validation.constraints.UnconnectedReqPorts_ID"
lang="Java"
mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.UnconnectedReqPorts"
+ name="Are there unconnected required ports?"
severity="INFO"
statusCode="1">
<message>
@@ -103,29 +86,11 @@
</target>
</constraint>
<constraint
- class="org.eclipse.papyrus.designer.components.validation.constraints.OperationsAreImplemented"
- id="org.eclipse.papyrus.designer.components.validation.constraints.OperationsAreImplemented_ID"
- lang="Java"
- mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.OperationsAreImplemented"
- severity="WARNING"
- statusCode="1">
- <message>
- &quot;Designer: {0}&quot;
- </message>
- <description>
- Operation is not implemented
- </description>
- <target
- class="Operation">
- </target>
- </constraint>
- <constraint
class="org.eclipse.papyrus.designer.components.validation.constraints.PortIsCorrectlyTyped"
id="org.eclipse.papyrus.designer.components.validation.constraints.PortIsCorrectlyTyped_ID"
lang="Java"
mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.PortIsCorrectlyTyped"
+ name="Is a port correctly typed?"
severity="ERROR"
statusCode="1">
<message>
@@ -139,29 +104,11 @@
</target>
</constraint>
<constraint
- class="org.eclipse.papyrus.designer.components.validation.constraints.BehaviorsWithoutSpecification"
- id="org.eclipse.papyrus.designer.components.validation.constraints.BehaviorsWithoutSpecification_ID"
- lang="Java"
- mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.BehaviorsWithoutSpecification"
- severity="WARNING"
- statusCode="1">
- <message>
- &quot;Designer: {0}&quot;
- </message>
- <description>
- Behavior without specification
- </description>
- <target
- class="OpaqueBehavior">
- </target>
- </constraint>
- <constraint
class="org.eclipse.papyrus.designer.components.validation.constraints.ConnectorConnectable"
id="org.eclipse.papyrus.designer.components.validation.constraints.ConnectorConnectable_ID"
lang="Java"
mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.ConnectorConnectable"
+ name="Is a connector between two ports valid?"
severity="WARNING"
statusCode="1">
<message>
@@ -174,78 +121,6 @@
class="Connector">
</target>
</constraint>
- <constraint
- class="org.eclipse.papyrus.designer.components.validation.constraints.AggregationKindValid"
- id="org.eclipse.papyrus.designer.components.validation.constraints.AggregationKindValid_ID"
- lang="Java"
- mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.AggregationKindValid"
- severity="WARNING"
- statusCode="1">
- <message>
- &quot;Designer: {0}&quot;
- </message>
- <description>
- Check whether aggregation kind is consistent with singleton information
- </description>
- <target
- class="Property">
- </target>
- </constraint>
- <constraint
- class="org.eclipse.papyrus.designer.components.validation.constraints.ConfigurationAttributeNotSet"
- id="org.eclipse.papyrus.designer.components.validation.constraints.ConfigurationAttributeNotSet_ID"
- lang="Java"
- mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.ConfigurationAttributeNotSet"
- severity="WARNING"
- statusCode="1">
- <message>
- "Designer: {0}"
- </message>
- <description>
- Check whether configuration attributes have a value in the deployment plans
- </description>
- <target
- class="Slot">
- </target>
- </constraint>
- <constraint
- class="org.eclipse.papyrus.designer.components.validation.constraints.OperationsWithTwoReturnValues"
- id="org.eclipse.papyrus.designer.components.validation.constraints.OperationsWithTwoReturnValues_ID"
- lang="Java"
- mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.OperationsWithTwoReturnValues"
- severity="ERROR"
- statusCode="1">
- <message>
- "Designer: {0}"
- </message>
- <description>
- Check whether an operation contains more than one return parameter
- </description>
- <target
- class="Operation">
- </target>
- </constraint>
- <constraint
- class="org.eclipse.papyrus.designer.components.validation.constraints.TemplateRefWithoutBinding"
- id="org.eclipse.papyrus.designer.components.validation.constraints.TemplateRefWithoutBinding_ID"
- lang="Java"
- mode="Batch"
- name="org.eclipse.papyrus.designer.components.validation.constraints.TemplateRefWithoutBinding"
- severity="ERROR"
- statusCode="1">
- <message>
- "Designer: {0}"
- </message>
- <description>
- Check whether a template parameter is referenced out of scope
- </description>
- <target
- class="TypedElement">
- </target>
- </constraint>
</constraints>
</constraintProvider>
</extension>
@@ -254,7 +129,7 @@
<clientContext
default="false"
id="org.eclipse.papyrus.designer.components.validation.context">
- <selector class="org.eclipse.papyrus.designer.components.validation.ValidationDelegateClientSelector"/>
+ <selector class="org.eclipse.papyrus.designer.components.validation.ValidationDelegateClientSelector"/>
</clientContext>
<binding context="org.eclipse.papyrus.designer.components.validation.context">
<category ref="org.eclipse.papyrus.designer.components.validation.constraints"/>

Back to the top