org.eclipse.gmf.mappings.presentation
Class FilterUtil
java.lang.Object
org.eclipse.gmf.mappings.presentation.FilterUtil
public class FilterUtil
- extends Object
Method Summary |
static List<org.eclipse.emf.ecore.EReference> |
filterByContainerMetaclass(Collection<org.eclipse.emf.ecore.EReference> eReferences,
NodeReference nodeReference,
boolean containmentOnly)
|
static List<org.eclipse.emf.ecore.EStructuralFeature> |
filterByContainerMetaclass(Collection<org.eclipse.emf.ecore.EStructuralFeature> eReferences,
MappingEntry mappingEntry)
|
static List<org.eclipse.emf.ecore.EClass> |
filterByContainmentFeature(Collection<org.eclipse.emf.ecore.EClass> eClasses,
MappingEntry mappingEntry)
|
static Collection<org.eclipse.emf.ecore.EStructuralFeature> |
filterByFeatureInitializer(Collection<org.eclipse.emf.ecore.EStructuralFeature> features,
FeatureInitializer featureInitializer)
|
static Collection<org.eclipse.emf.ecore.EClass> |
filterByFeatureSeqInitializer(Collection<org.eclipse.emf.ecore.EClass> eClasses,
FeatureSeqInitializer featureSeqInitializer)
|
static Collection<org.eclipse.emf.ecore.EObject> |
filterByNodeMapping(Collection<org.eclipse.emf.ecore.EObject> compartments,
ChildReference childReference)
|
static Collection<org.eclipse.emf.ecore.EObject> |
filterByNodeMapping(Collection<org.eclipse.emf.ecore.EObject> childReferences,
CompartmentMapping mapping)
|
static List<org.eclipse.emf.ecore.EReference> |
filterByReferenceType(Collection<org.eclipse.emf.ecore.EReference> eReferences,
LinkMapping linkMapping)
|
static
<T extends org.eclipse.emf.ecore.EObject>
List<T> |
|
filterByResourceSet(Collection<T> eClasses,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
static Collection<?> |
filterBySuperClasses(Collection<?> instances,
Class<?>[] classes)
|
static
<T extends org.eclipse.emf.ecore.EObject>
Collection<T> |
|
filterValidEObjectsFrom(Collection<T> eClasses,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
static
<T extends org.eclipse.emf.ecore.EObject>
Collection<T> |
|
getChildrenOf(Collection<T> elements,
org.eclipse.emf.ecore.EObject container,
boolean addNull)
|
static Collection<org.eclipse.emf.ecore.EClass> |
getConcreteEClasses(Collection<org.eclipse.emf.ecore.EClass> eClasses)
|
static Collection<org.eclipse.emf.ecore.EReference> |
getEReferences(Collection<org.eclipse.emf.ecore.EReference> eReferences,
boolean containmentOnly)
|
static Collection<org.eclipse.emf.ecore.EReference> |
getEReferencesOfType(Collection<org.eclipse.emf.ecore.EReference> references,
org.eclipse.emf.ecore.EClass referenceType)
|
static
<T extends org.eclipse.emf.ecore.EStructuralFeature>
Collection<T> |
|
getEStructuralFeaturesOf(Collection<T> structuralFeatures,
org.eclipse.emf.ecore.EClass featureContainerEClass)
|
static Collection<?> |
getSubClassesOf(Collection<?> instances,
Class<?>[] classes)
|
static Collection<org.eclipse.emf.ecore.EClass> |
getSubtypesOf(Collection<org.eclipse.emf.ecore.EClass> eClasses,
org.eclipse.emf.ecore.EClass superType)
|
static
<T extends org.eclipse.emf.ecore.EObject>
Collection<T> |
|
getValidEObjects(Collection<T> eObjects)
|
static
<T extends org.eclipse.emf.ecore.EStructuralFeature>
Collection<T> |
|
getValidEStructuralFeatures(Collection<T> structuralFeatures)
|
static
|
sort(Collection<T> eObjects)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterUtil
public FilterUtil()
sort
public static <T> List<T> sort(Collection<T> eObjects)
filterByResourceSet
public static <T extends org.eclipse.emf.ecore.EObject> List<T> filterByResourceSet(Collection<T> eClasses,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
filterByContainmentFeature
public static List<org.eclipse.emf.ecore.EClass> filterByContainmentFeature(Collection<org.eclipse.emf.ecore.EClass> eClasses,
MappingEntry mappingEntry)
filterByContainerMetaclass
public static List<org.eclipse.emf.ecore.EStructuralFeature> filterByContainerMetaclass(Collection<org.eclipse.emf.ecore.EStructuralFeature> eReferences,
MappingEntry mappingEntry)
filterByContainerMetaclass
public static List<org.eclipse.emf.ecore.EReference> filterByContainerMetaclass(Collection<org.eclipse.emf.ecore.EReference> eReferences,
NodeReference nodeReference,
boolean containmentOnly)
filterByReferenceType
public static List<org.eclipse.emf.ecore.EReference> filterByReferenceType(Collection<org.eclipse.emf.ecore.EReference> eReferences,
LinkMapping linkMapping)
filterByNodeMapping
public static Collection<org.eclipse.emf.ecore.EObject> filterByNodeMapping(Collection<org.eclipse.emf.ecore.EObject> childReferences,
CompartmentMapping mapping)
filterByNodeMapping
public static Collection<org.eclipse.emf.ecore.EObject> filterByNodeMapping(Collection<org.eclipse.emf.ecore.EObject> compartments,
ChildReference childReference)
filterBySuperClasses
public static Collection<?> filterBySuperClasses(Collection<?> instances,
Class<?>[] classes)
filterByFeatureInitializer
public static Collection<org.eclipse.emf.ecore.EStructuralFeature> filterByFeatureInitializer(Collection<org.eclipse.emf.ecore.EStructuralFeature> features,
FeatureInitializer featureInitializer)
filterByFeatureSeqInitializer
public static Collection<org.eclipse.emf.ecore.EClass> filterByFeatureSeqInitializer(Collection<org.eclipse.emf.ecore.EClass> eClasses,
FeatureSeqInitializer featureSeqInitializer)
getSubtypesOf
public static Collection<org.eclipse.emf.ecore.EClass> getSubtypesOf(Collection<org.eclipse.emf.ecore.EClass> eClasses,
org.eclipse.emf.ecore.EClass superType)
getConcreteEClasses
public static Collection<org.eclipse.emf.ecore.EClass> getConcreteEClasses(Collection<org.eclipse.emf.ecore.EClass> eClasses)
getEReferences
public static Collection<org.eclipse.emf.ecore.EReference> getEReferences(Collection<org.eclipse.emf.ecore.EReference> eReferences,
boolean containmentOnly)
getEStructuralFeaturesOf
public static <T extends org.eclipse.emf.ecore.EStructuralFeature> Collection<T> getEStructuralFeaturesOf(Collection<T> structuralFeatures,
org.eclipse.emf.ecore.EClass featureContainerEClass)
getEReferencesOfType
public static Collection<org.eclipse.emf.ecore.EReference> getEReferencesOfType(Collection<org.eclipse.emf.ecore.EReference> references,
org.eclipse.emf.ecore.EClass referenceType)
getValidEStructuralFeatures
public static <T extends org.eclipse.emf.ecore.EStructuralFeature> Collection<T> getValidEStructuralFeatures(Collection<T> structuralFeatures)
filterValidEObjectsFrom
public static <T extends org.eclipse.emf.ecore.EObject> Collection<T> filterValidEObjectsFrom(Collection<T> eClasses,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
getValidEObjects
public static <T extends org.eclipse.emf.ecore.EObject> Collection<T> getValidEObjects(Collection<T> eObjects)
getChildrenOf
public static <T extends org.eclipse.emf.ecore.EObject> Collection<T> getChildrenOf(Collection<T> elements,
org.eclipse.emf.ecore.EObject container,
boolean addNull)
getSubClassesOf
public static Collection<?> getSubClassesOf(Collection<?> instances,
Class<?>[] classes)
Copyright © 2012. All Rights Reserved.