Package org.eclipse.gmt.umlx.ecore2.util

Class Summary
AbstractUnitList<T> An AbstractUnitList enables a nullable field to be treated as a list of 0 or 1 elements.
E2AbstractLinkAdapter<S extends Notifier,L extends EObject,T> E2TransientLinkAdapter instance maintains the transient L links from an S to a T.
E2AssociationE2DirectedAssociationSiblingAccessor  
E2AssociationLinkEnd An E2AssociationLinkEnd describes the end of an association comprising both reference and containing class, which will at times be the value for reference.getEContainingClass().
E2DirectionClassExtension  
E2TransientLinkAdapter<S extends Notifier,L extends EModelElement,T> E2TransientLinkAdapter instance maintains the transient L links from an S to a T.
EClassE2AttributionAdapter An EClassE2AttributionAdapter instance maintains the transient E2Attribution links from an EClass to an EAttribute.
EClassE2InheritanceAdapter An EClassE2InheritanceAdapter instance maintains the transient E2Inheritance links from an EClass to an EClass.
Ecore2AdapterFactory The Adapter Factory for the model.
Ecore2Switch The Switch for the model's inheritance hierarchy.
Ecore2Utils  
EReferenceE2AssociationAdapter An EReferenceE2AssociationAdapter instance maintains the E2Association link from an EReference to an EClass.
OrphanageE2TransientLinksSiblingAccessor  
SingleValueIterator<T>