Class EmfUtil


  • public abstract class EmfUtil
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object createFromString​(org.eclipse.emf.ecore.EDataType type, java.lang.String value)  
      static org.eclipse.emf.ecore.resource.Resource createResource()  
      static org.eclipse.emf.ecore.resource.Resource createResource​(org.eclipse.emf.common.util.URI uri)  
      static org.eclipse.emf.ecore.resource.Resource createResource​(org.eclipse.emf.ecore.EObject rootObject)  
      static org.eclipse.emf.ecore.resource.Resource createResource​(org.eclipse.emf.ecore.EObject rootObject, org.eclipse.emf.common.util.URI uri)  
      static java.util.List<org.eclipse.emf.ecore.EClass> getAllEClassesFromSameMetamodelAs​(org.eclipse.emf.ecore.EModelElement metamodelElement)  
      static <T extends org.eclipse.emf.ecore.EObject>
      java.util.List<T>
      getAllModelElementsOfType​(org.eclipse.emf.ecore.EObject modelElement, java.lang.Class<T> type)  
      static <T extends org.eclipse.emf.ecore.EObject>
      java.util.List<T>
      getAllModelElementsOfType​(org.eclipse.emf.ecore.resource.Resource resource, java.lang.Class<T> type)  
      static boolean isContainmentReference​(org.eclipse.emf.ecore.EStructuralFeature feature)  
      • Methods inherited from class java.lang.Object

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

      • createFromString

        public static java.lang.Object createFromString​(org.eclipse.emf.ecore.EDataType type,
                                                        java.lang.String value)
      • isContainmentReference

        public static boolean isContainmentReference​(org.eclipse.emf.ecore.EStructuralFeature feature)
      • getAllEClassesFromSameMetamodelAs

        public static java.util.List<org.eclipse.emf.ecore.EClass> getAllEClassesFromSameMetamodelAs​(org.eclipse.emf.ecore.EModelElement metamodelElement)
      • getAllModelElementsOfType

        public static <T extends org.eclipse.emf.ecore.EObject> java.util.List<T> getAllModelElementsOfType​(org.eclipse.emf.ecore.EObject modelElement,
                                                                                                            java.lang.Class<T> type)
      • getAllModelElementsOfType

        public static <T extends org.eclipse.emf.ecore.EObject> java.util.List<T> getAllModelElementsOfType​(org.eclipse.emf.ecore.resource.Resource resource,
                                                                                                            java.lang.Class<T> type)
      • createResource

        public static org.eclipse.emf.ecore.resource.Resource createResource()
      • createResource

        public static org.eclipse.emf.ecore.resource.Resource createResource​(org.eclipse.emf.common.util.URI uri)
      • createResource

        public static org.eclipse.emf.ecore.resource.Resource createResource​(org.eclipse.emf.ecore.EObject rootObject)
      • createResource

        public static org.eclipse.emf.ecore.resource.Resource createResource​(org.eclipse.emf.ecore.EObject rootObject,
                                                                             org.eclipse.emf.common.util.URI uri)