Class WellbehavingDerivedFeatureRegistry


  • public class WellbehavingDerivedFeatureRegistry
    extends java.lang.Object
    • Method Detail

      • initRegistry

        public static void initRegistry()
        Called by ViatraBasePlugin.
      • isWellbehavingFeature

        public static boolean isWellbehavingFeature​(org.eclipse.emf.ecore.EStructuralFeature feature)
        Parameters:
        feature -
        Returns:
        true if the feature (or its defining EClass or ) is registered as well-behaving
      • registerWellbehavingDerivedFeature

        public static void registerWellbehavingDerivedFeature​(org.eclipse.emf.ecore.EStructuralFeature feature)
      • registerWellbehavingDerivedClass

        public static void registerWellbehavingDerivedClass​(org.eclipse.emf.ecore.EClass cls)
      • registerWellbehavingDerivedPackage

        public static void registerWellbehavingDerivedPackage​(org.eclipse.emf.ecore.EPackage pkg)
      • getContributedWellbehavingDerivedFeatures

        public static java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature> getContributedWellbehavingDerivedFeatures()
      • getContributedWellbehavingDerivedClasses

        public static java.util.Collection<org.eclipse.emf.ecore.EClass> getContributedWellbehavingDerivedClasses()
      • getContributedWellbehavingDerivedPackages

        public static java.util.Collection<org.eclipse.emf.ecore.EPackage> getContributedWellbehavingDerivedPackages()