org.eclipse.emf.ecp.internal.edit
Class ECPControlHelper
java.lang.Object
org.eclipse.emf.ecp.internal.edit.ECPControlHelper
public abstract class ECPControlHelper
- extends Object
- Author:
- Jonas
Method Summary |
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,
Set<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,
Set<org.eclipse.emf.ecore.EObject> elements)
Removes elements, which are already referenced. |
ECPControlHelper
public ECPControlHelper()
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,
Set<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,
Set<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
Copyright © 2015. All Rights Reserved.