Interface ArrayAssociationType

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
ArrayAssociationTypeImpl

public interface ArrayAssociationType extends EObject
A representation of the model object 'Array Association Type'. A base for derived types used to specify complex types containing an array of objects, by unspecified UML association - either composition or aggregation. An instance of this type contains elements representing Objects. Ideally this type would be derived by extension of AssociationType. However, this leads to a non-deterministic content model, since both the base and the extension have minOccurs="0", and is thus prohibited in XML Schema.

The following features are supported:

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    EList<EObject>
    Returns the value of the 'Object' containment reference list.
    FeatureMap
    Returns the value of the 'Object Group' attribute list.

    Methods inherited from interface EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Method Details

    • getObjectGroup

      FeatureMap getObjectGroup()
      Returns the value of the 'Object Group' attribute list. The list contents are of type FeatureMap.Entry. This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.
      Returns:
      the value of the 'Object Group' attribute list.
      See Also:
    • getObject

      EList<EObject> getObject()
      Returns the value of the 'Object' containment reference list. The list contents are of type EObject. This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.
      Returns:
      the value of the 'Object' containment reference list.
      See Also: