Class EmfTool

    • Constructor Summary

      Constructors 
      Constructor Description
      EmfTool()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void createModel​(org.eclipse.emf.ecore.EObject eObject, java.lang.String name)  
      IModel createModel2​(org.eclipse.emf.ecore.EObject eObject, java.lang.String name, java.lang.String uri)  
      java.util.Map<org.eclipse.emf.ecore.EObject,​java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> getCrossReferences​(java.lang.Object eObject)  
      org.eclipse.emf.ecore.util.EcoreUtil getECoreUtil()  
      org.eclipse.emf.ecore.EObject getEObject​(java.lang.String uri)  
      org.eclipse.emf.ecore.EPackage getEPackage​(java.lang.String nsUri)  
      boolean modelElementExists​(java.lang.String uri)  
      void registerEPackage​(org.eclipse.emf.ecore.EPackage ePackage)  
      java.lang.String resolveURI​(java.lang.String target, java.lang.String base)  
      boolean resourceExists​(java.lang.String resource)  
      java.lang.Object validate​(org.eclipse.emf.ecore.EObject eObject)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EmfTool

        public EmfTool()
    • Method Detail

      • getECoreUtil

        public org.eclipse.emf.ecore.util.EcoreUtil getECoreUtil()
      • getCrossReferences

        public java.util.Map<org.eclipse.emf.ecore.EObject,​java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> getCrossReferences​(java.lang.Object eObject)
      • createModel

        public void createModel​(org.eclipse.emf.ecore.EObject eObject,
                                java.lang.String name)
      • createModel2

        public IModel createModel2​(org.eclipse.emf.ecore.EObject eObject,
                                   java.lang.String name,
                                   java.lang.String uri)
      • registerEPackage

        public void registerEPackage​(org.eclipse.emf.ecore.EPackage ePackage)
      • getEPackage

        public org.eclipse.emf.ecore.EPackage getEPackage​(java.lang.String nsUri)
      • validate

        public java.lang.Object validate​(org.eclipse.emf.ecore.EObject eObject)
      • resourceExists

        public boolean resourceExists​(java.lang.String resource)
      • modelElementExists

        public boolean modelElementExists​(java.lang.String uri)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • getEObject

        public org.eclipse.emf.ecore.EObject getEObject​(java.lang.String uri)
                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • resolveURI

        public java.lang.String resolveURI​(java.lang.String target,
                                           java.lang.String base)