Package org.umlg.ocl

Class UmlgOcl2Parser

  • All Implemented Interfaces:
    org.umlg.framework.ModelLoadedEvent

    public class UmlgOcl2Parser
    extends Object
    implements org.umlg.framework.ModelLoadedEvent
    • Method Detail

      • init

        public org.eclipse.uml2.uml.Model init​(URI modelFile)
      • init

        public org.eclipse.uml2.uml.Model init​(String modelFileName)
      • getHelper

        public org.eclipse.ocl.helper.OCLHelper<org.eclipse.uml2.uml.Classifier,​org.eclipse.uml2.uml.Operation,​org.eclipse.uml2.uml.Property,​org.eclipse.uml2.uml.Constraint> getHelper()
      • getCodeInsights

        public List<org.eclipse.ocl.helper.Choice> getCodeInsights​(org.eclipse.ocl.helper.ConstraintKind invariant,
                                                                   String query)
      • main

        public static void main​(String[] args)
      • parseOcl

        public org.eclipse.ocl.expressions.OCLExpression<org.eclipse.uml2.uml.Classifier> parseOcl​(String oclText,
                                                                                                   boolean validate)
      • parseOcl

        public org.eclipse.ocl.expressions.OCLExpression<org.eclipse.uml2.uml.Classifier> parseOcl​(String oclText)
      • loaded

        public void loaded​(org.eclipse.uml2.uml.Model model)
        Specified by:
        loaded in interface org.umlg.framework.ModelLoadedEvent