Class WellbehavingDerivedFeatureRegistry
- java.lang.Object
-
- org.eclipse.viatra.query.runtime.base.comprehension.WellbehavingDerivedFeatureRegistry
-
public class WellbehavingDerivedFeatureRegistry extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Collection<org.eclipse.emf.ecore.EClass>getContributedWellbehavingDerivedClasses()static java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature>getContributedWellbehavingDerivedFeatures()static java.util.Collection<org.eclipse.emf.ecore.EPackage>getContributedWellbehavingDerivedPackages()static voidinitRegistry()Called by ViatraBasePlugin.static booleanisWellbehavingFeature(org.eclipse.emf.ecore.EStructuralFeature feature)static voidregisterWellbehavingDerivedClass(org.eclipse.emf.ecore.EClass cls)static voidregisterWellbehavingDerivedFeature(org.eclipse.emf.ecore.EStructuralFeature feature)static voidregisterWellbehavingDerivedPackage(org.eclipse.emf.ecore.EPackage pkg)
-
-
-
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()
-
-