49
 What do YOU want UML to be?  |  Long Talk  |  © Copyright 2007 by IBM Corp.; made available under the EPL v1.0
Derived Unions – Example
/**
 * The array of subset feature identifiers for the '{@link #getOwnedMembers() <em>Owned Member</em>}' reference list.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @see #getOwnedMembers()
 * @generated
 * @ordered
 */
protected static final int[] OWNED_MEMBER_ESUBSETS = new int[]{
UMLPackage.CLASS__OWNED_RULE, UMLPackage.CLASS__OWNED_ATTRIBUTE,
UMLPackage.CLASS__NESTED_CLASSIFIER, UMLPackage.CLASS__OWNED_OPERATION};
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EList<NamedElement> getOwnedMembers() {
    return new DerivedUnionEObjectEList<NamedElement>(NamedElement.class,
this, UMLPackage.CLASS__OWNED_MEMBER, OWNED_MEMBER_ESUBSETS);
}