public class PartialModels extends org.eclipse.emf.ecore.util.EObjectResolvingEList<Model> implements ModelListeners.IModelListener
org.eclipse.emf.ecore.util.EObjectResolvingEList.Unsettable<E>
org.eclipse.emf.ecore.util.EcoreEList.Dynamic<E>, org.eclipse.emf.ecore.util.EcoreEList.Generic<E>, org.eclipse.emf.ecore.util.EcoreEList.UnmodifiableEList<E>
org.eclipse.emf.common.util.BasicEList.BasicIndexOutOfBoundsException, org.eclipse.emf.common.util.BasicEList.EIterator<E1>, org.eclipse.emf.common.util.BasicEList.EListIterator<E1>, org.eclipse.emf.common.util.BasicEList.FastCompare<E>, org.eclipse.emf.common.util.BasicEList.NonResolvingEIterator<E1>, org.eclipse.emf.common.util.BasicEList.NonResolvingEListIterator<E1>
Modifier and Type | Field and Description |
---|---|
static TracingOption |
PARTIAL_MODELS |
Constructor and Description |
---|
PartialModels(CompleteModelImpl owner) |
Modifier and Type | Method and Description |
---|---|
void |
addUnique(int index,
Model partialModel) |
void |
addUnique(Model partialModel) |
protected void |
didAdd(Model partialModel) |
void |
didAddPackage(Package partialPackage) |
protected void |
didRemove(int index,
Model partialModel) |
protected void |
didRemove(Model partialModel) |
void |
didRemovePackage(Package partialPackage) |
protected CompleteModelInternal |
getCompleteModel() |
protected java.lang.Iterable<Package> |
getNestedPartialPackages() |
canContainNull, getFeatureID, hasInverse, isEObject, isUnique, useEquals
contains, createNotification, createNotification, dispatchNotification, get, getEObject, getEStructuralFeature, getFeature, getFeatureType, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, getNotifier, hasInstanceClass, hasManyInverse, hasNavigableInverse, indexOf, inverseAdd, inverseRemove, isContainment, isInstance, isNotificationRequired, isSet, lastIndexOf, newData, resolve, resolve, resolveProxy, set, toArray, toArray, unset, validate
basicContains, basicContainsAll, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicToArray, basicToArray
addAllUnique, addAllUnique, addAllUnique, addAllUnique, basicAdd, basicRemove, basicSet, clear, createNotification, createNotificationChain, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddAllUnique, doAddUnique, doAddUnique, doClear, doMove, doRemove, doRemoveAll, doSetUnique, getFeatureID, hasShadow, move, remove, removeAll, setUnique, shadowAdd, shadowRemove, shadowSet
assign, basicGet, clone, data, get, grow, isEmpty, primitiveGet, setData, shrink, size
add, add, addAll, addAll, didAdd, didChange, didClear, didMove, didSet, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, iterator, listIterator, listIterator, move, remove, retainAll, set, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
addAllUnique, addAllUnique, basicAdd, basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicRemove, basicToArray, basicToArray, setUnique
@NonNull public static final TracingOption PARTIAL_MODELS
public PartialModels(@NonNull CompleteModelImpl owner)
public void addUnique(Model partialModel)
public void addUnique(int index, Model partialModel)
public void didAddPackage(@NonNull Package partialPackage)
didAddPackage
in interface ModelListeners.IModelListener
protected void didRemove(int index, Model partialModel)
didRemove
in class org.eclipse.emf.common.util.AbstractEList<Model>
public void didRemovePackage(@NonNull Package partialPackage)
didRemovePackage
in interface ModelListeners.IModelListener
@NonNull protected CompleteModelInternal getCompleteModel()