Class ECPControlHelper
- java.lang.Object
-
- org.eclipse.emf.ecp.internal.edit.ECPControlHelper
-
public abstract class ECPControlHelper extends java.lang.Object
- Author:
- Jonas
-
-
Constructor Summary
Constructors Constructor Description ECPControlHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addModelElementInReference(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject newMEInstance, org.eclipse.emf.ecore.EReference eReference, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
static void
addModelElementsInReference(org.eclipse.emf.ecore.EObject eObject, java.util.Set<? extends org.eclipse.emf.ecore.EObject> eObjects, org.eclipse.emf.ecore.EReference eReference, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
static void
removeExistingReferences(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EReference eReference, java.util.Set<? extends org.eclipse.emf.ecore.EObject> elements)
Removes elements, which are already referenced.
-
-
-
Method Detail
-
addModelElementInReference
public static void addModelElementInReference(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject newMEInstance, org.eclipse.emf.ecore.EReference eReference, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
- Parameters:
eObject
- the object to add a reference tonewMEInstance
- the object which is added as a referenceeReference
- the reference to be modifiededitingDomain
- the editing domain to execute commands on
-
addModelElementsInReference
public static void addModelElementsInReference(org.eclipse.emf.ecore.EObject eObject, java.util.Set<? extends org.eclipse.emf.ecore.EObject> eObjects, org.eclipse.emf.ecore.EReference eReference, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
- Parameters:
eObject
- the objects to add a reference toeObjects
- the objects which is added as a referenceeReference
- the reference to be modifiededitingDomain
- the editing domain to execute commands on
-
removeExistingReferences
public static void removeExistingReferences(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EReference eReference, java.util.Set<? extends org.eclipse.emf.ecore.EObject> elements)
Removes elements, which are already referenced.- Parameters:
eObject
- The object holding the referenceeReference
- the referenceelements
- the elements to remove existing elements from
-
-