blob: bf0d560e1937cbe69b504c1925e9b62d1f78a04d [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<query:ModelQuerySet
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:query="http://www.eclipse.org/EmfFacet/infra/query/0.8.incubation"
name="RobotMLExplorerQueries">
<associatedMetamodels
href="http://www.eclipse.org/uml2/5.0.0/UML#/"/>
<associatedMetamodels
href="http://www.eclipse.org/uml2/5.0.0/Types#/"/>
<queries xsi:type="query:JavaModelQuery"
name="getImage"
description="RobotML icon provider"
implementationClassName="org.eclipse.papyrus.robotml.modelexplorer.query.GetImageQuery">
<returnType
xsi:type="ecore:EDataType"
href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
<scope href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
</queries>
<queries xsi:type="query:JavaModelQuery"
name="hasImage"
description="RobotML icon tester"
implementationClassName="org.eclipse.papyrus.robotml.modelexplorer.query.HasImageQuery">
<returnType
xsi:type="ecore:EDataType"
href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
<scope href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
</queries>
<queries xsi:type="query:JavaModelQuery"
name="GetAllPorts"
description="Classifier owned ports provider"
upperBound="-1"
implementationClassName="org.eclipse.papyrus.robotml.modelexplorer.query.GetAllPortsQuery">
<returnType
xsi:type="ecore:EClass"
href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
<scope href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
</queries>
<queries xsi:type="query:JavaModelQuery"
name="GetAllSubSystems"
description="Classifier owned sub systems provider"
upperBound="-1"
implementationClassName="org.eclipse.papyrus.robotml.modelexplorer.query.GetAllSubSystemsQuery">
<returnType
xsi:type="ecore:EClass"
href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
<scope href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
</queries>
<queries xsi:type="query:JavaModelQuery"
name="GetOtherProperties"
description="Classifier other properties provider"
upperBound="-1"
implementationClassName="org.eclipse.papyrus.robotml.modelexplorer.query.GetOtherPropertiesQuery">
<returnType
xsi:type="ecore:EClass"
href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
<scope href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
</queries>
<queries xsi:type="query:JavaModelQuery"
name="RobotMLProfileApplied"
description="Verify if the robotML profile is applied. If yes return false"
implementationClassName="org.eclipse.papyrus.robotml.modelexplorer.query.RobotMLProfileAppliedQuery">
<returnType
xsi:type="ecore:EDataType"
href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>
<scope href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
</queries>
</query:ModelQuerySet>