public class CompleteClasses extends org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList<CompleteClass>
Modifier and Type | Class and Description |
---|---|
protected static class |
CompleteClasses.CollectionCompleteClassImpl |
protected static class |
CompleteClasses.MapCompleteClassImpl |
org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList.Resolving<E>, org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList.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 |
COMPLETE_CLASSES |
protected java.util.Map<java.lang.String,CompleteClassInternal> |
name2completeClass |
Constructor and Description |
---|
CompleteClasses(CompletePackageImpl owner) |
Modifier and Type | Method and Description |
---|---|
void |
didAdd(CompleteClassInternal completeClass) |
protected void |
didAdd(int index,
CompleteClass completeClass) |
void |
didAddClass(Class partialClass) |
void |
didAddPackage(Package partialPackage) |
protected void |
didRemove(CompleteClass completeClass) |
protected void |
didRemove(int index,
CompleteClass completeClass) |
void |
didRemoveClass(Class partialClass) |
void |
didRemovePackage(Package partialPackage) |
protected void |
doRefreshPartialClass(Class partialClass) |
protected java.util.Map<java.lang.String,CompleteClassInternal> |
doRefreshPartialClasses() |
protected void |
doRefreshPartialClasses(Package partialPackage) |
CompleteModelInternal |
getCompleteModel() |
CompletePackageInternal |
getCompletePackage() |
CompleteClassInternal |
getOwnedCompleteClass(java.lang.String name) |
java.util.Iterator<CompleteClass> |
iterator() |
java.util.ListIterator<CompleteClass> |
listIterator() |
java.util.ListIterator<CompleteClass> |
listIterator(int index) |
java.lang.String |
toString() |
getInverseFeatureClass, getInverseFeatureID, hasNavigableInverse
hasInverse, isContainment
canContainNull, getFeatureID, isEObject, isUnique, resolve, useEquals
contains, createNotification, createNotification, dispatchNotification, get, getEObject, getEStructuralFeature, getFeature, getFeatureType, getInverseEReference, getNotifier, hasInstanceClass, hasManyInverse, hasProxies, indexOf, inverseAdd, inverseRemove, 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, addUnique, addUnique, 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, didChange, didClear, didMove, didSet, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, move, remove, retainAll, set
finalize, getClass, notify, notifyAll, wait, wait, wait
addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicRemove, basicToArray, basicToArray, setUnique
@NonNull public static final TracingOption COMPLETE_CLASSES
@Nullable protected java.util.Map<java.lang.String,CompleteClassInternal> name2completeClass
public CompleteClasses(@NonNull CompletePackageImpl owner)
protected void didAdd(int index, CompleteClass completeClass)
didAdd
in class org.eclipse.emf.common.util.AbstractEList<CompleteClass>
public void didAdd(@NonNull CompleteClassInternal completeClass)
public void didAddClass(Class partialClass)
public void didAddPackage(Package partialPackage)
protected void didRemove(int index, CompleteClass completeClass)
didRemove
in class org.eclipse.emf.common.util.AbstractEList<CompleteClass>
protected void didRemove(@NonNull CompleteClass completeClass)
public void didRemoveClass(Class partialClass)
public void didRemovePackage(Package partialPackage)
protected void doRefreshPartialClass(Class partialClass)
@NonNull protected java.util.Map<java.lang.String,CompleteClassInternal> doRefreshPartialClasses()
protected void doRefreshPartialClasses(Package partialPackage)
@NonNull public CompleteModelInternal getCompleteModel()
@NonNull public CompletePackageInternal getCompletePackage()
@Nullable public CompleteClassInternal getOwnedCompleteClass(java.lang.String name)
@NonNull public java.util.Iterator<CompleteClass> iterator()
iterator
in interface java.lang.Iterable<CompleteClass>
iterator
in interface java.util.Collection<CompleteClass>
iterator
in interface java.util.List<CompleteClass>
iterator
in class org.eclipse.emf.common.util.AbstractEList<CompleteClass>
@NonNull public java.util.ListIterator<CompleteClass> listIterator()
listIterator
in interface java.util.List<CompleteClass>
listIterator
in class org.eclipse.emf.common.util.AbstractEList<CompleteClass>
@NonNull public java.util.ListIterator<CompleteClass> listIterator(int index)
listIterator
in interface java.util.List<CompleteClass>
listIterator
in class org.eclipse.emf.common.util.AbstractEList<CompleteClass>
public java.lang.String toString()
toString
in class org.eclipse.emf.common.util.AbstractEList<CompleteClass>