public class SimpleModelManipulations extends AbstractModelManipulations
engine
Constructor and Description |
---|
SimpleModelManipulations(ViatraQueryEngine engine) |
Modifier and Type | Method and Description |
---|---|
protected void |
doAdd(org.eclipse.emf.ecore.EObject container,
org.eclipse.emf.ecore.EStructuralFeature reference,
java.util.Collection<? extends java.lang.Object> elements) |
protected void |
doAdd(org.eclipse.emf.ecore.EObject container,
org.eclipse.emf.ecore.EStructuralFeature reference,
java.lang.Object what,
int index) |
protected void |
doChangeIndex(org.eclipse.emf.ecore.EObject container,
org.eclipse.emf.ecore.EStructuralFeature feature,
int oldIndex,
int newIndex) |
protected int |
doCount(org.eclipse.emf.ecore.EObject container,
org.eclipse.emf.ecore.EStructuralFeature feature) |
protected org.eclipse.emf.ecore.EObject |
doCreate(org.eclipse.emf.ecore.EObject container,
org.eclipse.emf.ecore.EReference reference,
org.eclipse.emf.ecore.EClass clazz) |
protected org.eclipse.emf.ecore.EObject |
doCreate(org.eclipse.emf.ecore.resource.Resource res,
org.eclipse.emf.ecore.EClass clazz) |
protected boolean |
doIsSetTo(org.eclipse.emf.ecore.EObject container,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.lang.Object value) |
protected void |
doMoveTo(org.eclipse.emf.ecore.EObject what,
org.eclipse.emf.ecore.EObject newContainer,
org.eclipse.emf.ecore.EReference reference) |
protected void |
doMoveTo(org.eclipse.emf.ecore.EObject what,
org.eclipse.emf.ecore.EObject newContainer,
org.eclipse.emf.ecore.EReference reference,
int index) |
protected void |
doMoveTo(org.eclipse.emf.ecore.EObject what,
org.eclipse.emf.ecore.resource.Resource newContainer) |
protected void |
doMoveTo(org.eclipse.emf.ecore.EObject what,
org.eclipse.emf.ecore.resource.Resource newContainer,
int index) |
protected void |
doRemove(org.eclipse.emf.ecore.EObject object)
Removes an element from the containment hierarchy
|
protected void |
doRemove(org.eclipse.emf.ecore.EObject container,
org.eclipse.emf.ecore.EStructuralFeature reference) |
protected void |
doRemove(org.eclipse.emf.ecore.EObject container,
org.eclipse.emf.ecore.EStructuralFeature feature,
int index) |
protected void |
doRemove(org.eclipse.emf.ecore.EObject container,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.lang.Object element)
Remove a non-containment reference value
|
protected void |
doSet(org.eclipse.emf.ecore.EObject container,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.lang.Object value) |
protected java.util.stream.Stream<? extends java.lang.Object> |
doStream(org.eclipse.emf.ecore.EObject container,
org.eclipse.emf.ecore.EStructuralFeature feature) |
addTo, addTo, addTo, changeIndex, count, create, createChild, doMoveTo, eClass, getBaseEMFIndex, getSlotValuesInternal, isSetTo, moveTo, moveTo, moveTo, moveTo, moveTo, remove, remove, remove, remove, set, stream
isEObjectClass
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, addAllTo, moveAllTo
add, add, addAll
public SimpleModelManipulations(ViatraQueryEngine engine)
protected int doCount(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EStructuralFeature feature)
doCount
in class AbstractModelManipulations
protected java.util.stream.Stream<? extends java.lang.Object> doStream(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EStructuralFeature feature)
doStream
in class AbstractModelManipulations
protected boolean doIsSetTo(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object value)
doIsSetTo
in class AbstractModelManipulations
protected org.eclipse.emf.ecore.EObject doCreate(org.eclipse.emf.ecore.resource.Resource res, org.eclipse.emf.ecore.EClass clazz) throws ModelManipulationException
doCreate
in class AbstractModelManipulations
ModelManipulationException
protected org.eclipse.emf.ecore.EObject doCreate(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EReference reference, org.eclipse.emf.ecore.EClass clazz)
doCreate
in class AbstractModelManipulations
protected void doAdd(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EStructuralFeature reference, java.util.Collection<? extends java.lang.Object> elements) throws ModelManipulationException
doAdd
in class AbstractModelManipulations
ModelManipulationException
protected void doAdd(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EStructuralFeature reference, java.lang.Object what, int index) throws ModelManipulationException
doAdd
in class AbstractModelManipulations
ModelManipulationException
protected void doSet(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object value)
doSet
in class AbstractModelManipulations
protected void doRemove(org.eclipse.emf.ecore.EObject object) throws ModelManipulationException
AbstractModelManipulations
doRemove
in class AbstractModelManipulations
ModelManipulationException
protected void doRemove(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EStructuralFeature reference) throws ModelManipulationException
doRemove
in class AbstractModelManipulations
ModelManipulationException
protected void doRemove(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object element) throws ModelManipulationException
AbstractModelManipulations
doRemove
in class AbstractModelManipulations
ModelManipulationException
protected void doRemove(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EStructuralFeature feature, int index) throws ModelManipulationException
doRemove
in class AbstractModelManipulations
ModelManipulationException
protected void doMoveTo(org.eclipse.emf.ecore.EObject what, org.eclipse.emf.ecore.EObject newContainer, org.eclipse.emf.ecore.EReference reference) throws ModelManipulationException
doMoveTo
in class AbstractModelManipulations
ModelManipulationException
protected void doMoveTo(org.eclipse.emf.ecore.EObject what, org.eclipse.emf.ecore.EObject newContainer, org.eclipse.emf.ecore.EReference reference, int index) throws ModelManipulationException
doMoveTo
in class AbstractModelManipulations
ModelManipulationException
protected void doMoveTo(org.eclipse.emf.ecore.EObject what, org.eclipse.emf.ecore.resource.Resource newContainer) throws ModelManipulationException
doMoveTo
in class AbstractModelManipulations
ModelManipulationException
protected void doMoveTo(org.eclipse.emf.ecore.EObject what, org.eclipse.emf.ecore.resource.Resource newContainer, int index) throws ModelManipulationException
doMoveTo
in class AbstractModelManipulations
ModelManipulationException
protected void doChangeIndex(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EStructuralFeature feature, int oldIndex, int newIndex)
doChangeIndex
in class AbstractModelManipulations