diff options
Diffstat (limited to 'extraplugins/qompass/designer/org.eclipse.papyrus.qompass.designer.vsl/src/org/eclipse/papyrus/qompass/designer/vsl/ParseVSL.mtl')
-rw-r--r-- | extraplugins/qompass/designer/org.eclipse.papyrus.qompass.designer.vsl/src/org/eclipse/papyrus/qompass/designer/vsl/ParseVSL.mtl | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/extraplugins/qompass/designer/org.eclipse.papyrus.qompass.designer.vsl/src/org/eclipse/papyrus/qompass/designer/vsl/ParseVSL.mtl b/extraplugins/qompass/designer/org.eclipse.papyrus.qompass.designer.vsl/src/org/eclipse/papyrus/qompass/designer/vsl/ParseVSL.mtl new file mode 100644 index 00000000000..9713fa32611 --- /dev/null +++ b/extraplugins/qompass/designer/org.eclipse.papyrus.qompass.designer.vsl/src/org/eclipse/papyrus/qompass/designer/vsl/ParseVSL.mtl @@ -0,0 +1,23 @@ +[module ParseVSL('http://www.eclipse.org/uml2/5.0.0/UML')/] + +[comment Copyright (c) 2012 CEA List./] + +[query public getSizeFromVSL(nfpDatasize : String) : Integer = + invoke('org.eclipse.papyrus.qompass.designer.vsl.ParseVSL', + 'getSizeFromVSL(java.lang.String)', + Sequence{nfpDatasize}) /] + +[query public getDurationFromVSL(nfpDuration : String) : Integer = + invoke('org.eclipse.papyrus.qompass.designer.vsl.ParseVSL', + 'getDurationFromVSL(java.lang.String)', + Sequence{nfpDuration}) /] + +[query public implementsInterface2(operation : Operation) : Interface = + invoke('org.eclipse.papyrus.qompass.designer.core.acceleo.UMLTool', + 'implementsInterface(org.eclipse.uml2.uml.Operation)', + Sequence{operation}) /] + +[query public implementsInterface3(str : String) : Interface = + invoke('org.eclipse.papyrus.qompass.designer.core.acceleo.UMLTool', + 'implementsInterface(org.eclipse.uml2.uml.Operation)', + Sequence{str}) /] |