## Hierarchy For Package org.metaabm

Package Hierarchies:
  All Packages

## Interface Hierarchy

- org.metaabm.MetaABMPackage.Literals
- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.ecore.EObject
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.ecore.EFactory
        - org.metaabm.MetaABMFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.ecore.EPackage
          - org.metaabm.MetaABMPackage
    - org.metaabm.IID
      - org.metaabm.IAct
      - org.metaabm.IArtifact
        - org.metaabm.SImport
      - org.metaabm.IAttributeClient
      - org.metaabm.ITyped
        - org.metaabm.ITypedArray
          - org.metaabm.SAttributeArray (also extends org.metaabm.SAttribute)
        - org.metaabm.SAttribute (also extends org.metaabm.IValue, org.metaabm.SNamed)
          - org.metaabm.SAttributeArray (also extends org.metaabm.ITypedArray)
          - org.metaabm.SState
      - org.metaabm.IValue
        - org.metaabm.SAttribute (also extends org.metaabm.ITyped, org.metaabm.SNamed)
          - org.metaabm.SAttributeArray (also extends org.metaabm.ITypedArray)
          - org.metaabm.SState
        - org.metaabm.SStateValue (also extends org.metaabm.SNamed)
      - org.metaabm.SImplemented
        - org.metaabm.SAgent (also extends org.metaabm.SActable)
          - org.metaabm.SContext
        - org.metaabm.SStyle (also extends org.metaabm.SActable)
          - org.metaabm.SStyle2D
            - org.metaabm.SStyleShape
          - org.metaabm.SStyle3D
      - org.metaabm.SNamed
        - org.metaabm.SAttribute (also extends org.metaabm.ITyped, org.metaabm.IValue)
          - org.metaabm.SAttributeArray (also extends org.metaabm.ITypedArray)
          - org.metaabm.SState
        - org.metaabm.SAttributed
          - org.metaabm.SActable
            - org.metaabm.SAgent (also extends org.metaabm.SImplemented)
              - org.metaabm.SContext
            - org.metaabm.SStyle (also extends org.metaabm.SImplemented)
              - org.metaabm.SStyle2D
                - org.metaabm.SStyleShape
              - org.metaabm.SStyle3D
          - org.metaabm.SProjection (also extends org.metaabm.IID)
            - org.metaabm.SGeography
            - org.metaabm.SNDimensional
              - org.metaabm.SContinuousSpace
              - org.metaabm.SGrid
            - org.metaabm.SNetwork
        - org.metaabm.SStateValue (also extends org.metaabm.IValue)
        - org.metaabm.SValueLayer
      - org.metaabm.SProjection (also extends org.metaabm.SAttributed)
        - org.metaabm.SGeography
        - org.metaabm.SNDimensional
          - org.metaabm.SContinuousSpace
          - org.metaabm.SGrid
        - org.metaabm.SNetwork
    - org.metaabm.ILabeled
    - org.metaabm.IModelExtension
      - org.metaabm.IAgentChild
      - org.metaabm.IAttributeChild
    - org.metaabm.SImplementation
    - org.metaabm.SLocation
    - org.metaabm.TID
      - org.metaabm.Node

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.metaabm.SNeighborhoodType (implements org.eclipse.emf.common.util.Enumerator)
    - org.metaabm.SShapeType (implements org.eclipse.emf.common.util.Enumerator)
    - org.metaabm.SImplementationMode (implements org.eclipse.emf.common.util.Enumerator)
    - org.metaabm.SAttributeType (implements org.eclipse.emf.common.util.Enumerator)
    - org.metaabm.SBorderRule (implements org.eclipse.emf.common.util.Enumerator)