## org.metaabm.impl
Class MetaABMPackageImpl

    java.lang.Object
      org.eclipse.emf.common.notify.impl.BasicNotifierImpl
          org.eclipse.emf.ecore.impl.BasicEObjectImpl
              org.eclipse.emf.ecore.impl.MinimalEObjectImpl
                  org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                      org.eclipse.emf.ecore.impl.EModelElementImpl
                          org.eclipse.emf.ecore.impl.ENamedElementImpl
                              org.eclipse.emf.ecore.impl.EPackageImpl
                                  org.metaabm.impl.MetaABMPackageImpl

All Implemented Interfaces:
  org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, MetaABMPackage

    public class MetaABMPackageImpl

extends org.eclipse.emf.ecore.impl.EPackageImpl
implements MetaABMPackage

Nested Class Summary

Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
`org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic`

Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
`org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container`

Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
`org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList`

Nested classes/interfaces inherited from interface org.metaabm.MetaABMPackage
`MetaABMPackage.Literals`

Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
`org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry`

Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
`org.eclipse.emf.ecore.InternalEObject.EStore`

Field Summary

Fields inherited from interface org.metaabm.MetaABMPackage

`eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, IACT, IACT__ID, IACT__LABEL, IACT_FEATURE_COUNT, IARTIFACT, IARTIFACT__ID, IARTIFACT__LABEL, IARTIFACT_FEATURE_COUNT, IID, IID__ID, IID__LABEL, IID_FEATURE_COUNT, ITYPED, ITYPED__ID, ITYPED__LABEL, ITYPED__STYPE, ITYPED_ARRAY, ITYPED_ARRAY__ID, ITYPED_ARRAY__LABEL, ITYPED_ARRAY__SIZE, ITYPED_ARRAY__STYPE, ITYPED_ARRAY_FEATURE_COUNT, ITYPED_FEATURE_COUNT, IVALUE, IVALUE__ACCESSORS, IVALUE__AVAILABLE_TYPES, IVALUE__ID, IVALUE__LABEL, IVALUE_FEATURE_COUNT, SACTABLE, SACTABLE__ATTRIBUTES, SACTABLE__DESCRIPTION, SACTABLE__ID, SACTABLE__LABEL, SACTABLE__PLURAL_LABEL, SACTABLE__ROOT_ACTIVITY, SACTABLE_FEATURE_COUNT, SAGENT, SAGENT__ATTRIBUTES, SAGENT__DESCRIPTION, SAGENT__ID, SAGENT__IMPLEMENTATION, SAGENT__LABEL, SAGENT__OWNER, SAGENT__PARENT, SAGENT__PLURAL_LABEL, SAGENT__ROOT_ACTIVITY, SAGENT__STYLES, SAGENT_FEATURE_COUNT, SATTRIBUTE, SATTRIBUTE__ACCESSORS, SATTRIBUTE__AVAILABLE_TYPES, SATTRIBUTE__DEFAULT_VALUE, SATTRIBUTE__DESCRIPTION, SATTRIBUTE__GATHER_DATA, SATTRIBUTE__ID, SATTRIBUTE__IMMUTABLE, SATTRIBUTE__LABEL, SATTRIBUTE__OWNER, SATTRIBUTE__PLURAL_LABEL, SATTRIBUTE__STYPE, SATTRIBUTE__UNITS, SATTRIBUTE_ARRAY, SATTRIBUTE_ARRAY__ACCESSORS, SATTRIBUTE_ARRAY__AVAILABLE_TYPES, SATTRIBUTE_ARRAY__DEFAULT_VALUE, SATTRIBUTE_ARRAY__DESCRIPTION, SATTRIBUTE_ARRAY__GATHER_DATA, SATTRIBUTE_ARRAY__ID, SATTRIBUTE_ARRAY__IMMUTABLE, SATTRIBUTE_ARRAY__LABEL, SATTRIBUTE_ARRAY__OWNER, SATTRIBUTE_ARRAY__PLURAL_LABEL, SATTRIBUTE_ARRAY__SIZE, SATTRIBUTE_ARRAY__STYPE, SATTRIBUTE_ARRAY__UNITS, SATTRIBUTE_ARRAY_FEATURE_COUNT, SATTRIBUTE_FEATURE_COUNT, SATTRIBUTE_TYPE, SATTRIBUTED, SATTRIBUTED__ATTRIBUTES, SATTRIBUTED__DESCRIPTION, SATTRIBUTED__ID, SATTRIBUTED__LABEL, SATTRIBUTED__PLURAL_LABEL, SATTRIBUTED_FEATURE_COUNT, SBORDER_RULE, SCONTEXT, SCONTEXT__AGENTS, SCONTEXT__ALL_AGENTS, SCONTEXT__ALL_CONTEXTS, SCONTEXT__ATTRIBUTES, SCONTEXT__DESCRIPTION, SCONTEXT__ID, SCONTEXT__IMPLEMENTATION, SCONTEXT__LABEL, SCONTEXT__LIBRARY, SCONTEXT__OWNER, SCONTEXT__PARENT, SCONTEXT__PLURAL_LABEL, SCONTEXT__PROJECTIONS, SCONTEXT__ROOT_ACTIVITY, SCONTEXT__STYLES, SCONTEXT__VALUE_LAYERS, SCONTEXT_FEATURE_COUNT, SCONTINUOUS_SPACE, SCONTINUOUS_SPACE__ATTRIBUTES, SCONTINUOUS_SPACE__BORDER_RULE, SCONTINUOUS_SPACE__DESCRIPTION, SCONTINUOUS_SPACE__DIMENSIONALITY, SCONTINUOUS_SPACE__ID, SCONTINUOUS_SPACE__LABEL, SCONTINUOUS_SPACE__OWNER, SCONTINUOUS_SPACE__PLURAL_LABEL, SCONTINUOUS_SPACE_FEATURE_COUNT, SGEOGRAPHY, SGEOGRAPHY__ATTRIBUTES, SGEOGRAPHY__DESCRIPTION, SGEOGRAPHY__ID, SGEOGRAPHY__LABEL, SGEOGRAPHY__OWNER, SGEOGRAPHY__PLURAL_LABEL, SGEOGRAPHY_FEATURE_COUNT, SGRID, SGRID__ATTRIBUTES, SGRID__BORDER_RULE, SGRID__DESCRIPTION, SGRID__DIMENSIONALITY, SGRID__ID, SGRID__LABEL, SGRID__MULTI_OCCUPANT, SGRID__NEIGHBORHOOD, SGRID__OWNER, SGRID__PLURAL_LABEL, SGRID_FEATURE_COUNT, SIMPLEMENTATION, SIMPLEMENTATION__BASE_PATH, SIMPLEMENTATION__BIN_DIR, SIMPLEMENTATION__CLASS_FILE_LOC, SIMPLEMENTATION__CLASS_NAME, SIMPLEMENTATION__DERIVED_BIN_DIR, SIMPLEMENTATION__DERIVED_PACKAGE, SIMPLEMENTATION__DERIVED_PATH, SIMPLEMENTATION__DERIVED_SRC_DIR, SIMPLEMENTATION__JAVA_FILE_LOC, SIMPLEMENTATION__MODE, SIMPLEMENTATION__PACKAGE, SIMPLEMENTATION__QUALIFIED_NAME, SIMPLEMENTATION__SRC_DIR, SIMPLEMENTATION__TARGET, SIMPLEMENTATION_FEATURE_COUNT, SIMPLEMENTATION_MODE, SIMPLEMENTED, SIMPLEMENTED__ID, SIMPLEMENTED__IMPLEMENTATION, SIMPLEMENTED__LABEL, SIMPLEMENTED__PARENT, SIMPLEMENTED_FEATURE_COUNT, SN_DIMENSIONAL, SN_DIMENSIONAL__ATTRIBUTES, SN_DIMENSIONAL__BORDER_RULE, SN_DIMENSIONAL__DESCRIPTION, SN_DIMENSIONAL__DIMENSIONALITY, SN_DIMENSIONAL__ID, SN_DIMENSIONAL__LABEL, SN_DIMENSIONAL__OWNER, SN_DIMENSIONAL__PLURAL_LABEL, SN_DIMENSIONAL_FEATURE_COUNT, SNAMED, SNAMED__DESCRIPTION, SNAMED__ID, SNAMED__LABEL, SNAMED__PLURAL_LABEL, SNAMED_FEATURE_COUNT, SNEIGHBORHOOD_TYPE, SNETWORK, SNETWORK__ATTRIBUTES, SNETWORK__DESCRIPTION, SNETWORK__DIRECTED, SNETWORK__ID, SNETWORK__LABEL, SNETWORK__OWNER, SNETWORK__PLURAL_LABEL, SNETWORK_FEATURE_COUNT, SPROJECTION, SPROJECTION__ATTRIBUTES, SPROJECTION__DESCRIPTION, SPROJECTION__ID, SPROJECTION__LABEL, SPROJECTION__OWNER, SPROJECTION__PLURAL_LABEL, SPROJECTION_FEATURE_COUNT, SSHAPE_TYPE, SSTATE, SSTATE__ACCESSORS, SSTATE__AVAILABLE_TYPES, SSTATE__DEFAULT_OPTION, SSTATE__DEFAULT_VALUE, SSTATE__DESCRIPTION, SSTATE__GATHER_DATA, SSTATE__ID, SSTATE__IMMUTABLE, SSTATE__LABEL, SSTATE__OPTIONS, SSTATE__OWNER, SSTATE__PLURAL_LABEL, SSTATE__STYPE, SSTATE__UNITS, SSTATE_FEATURE_COUNT, SSTATE_VALUE, SSTATE_VALUE__ACCESSORS, SSTATE_VALUE__AVAILABLE_TYPES, SSTATE_VALUE__DESCRIPTION, SSTATE_VALUE__ID, SSTATE_VALUE__LABEL, SSTATE_VALUE__PLURAL_LABEL, SSTATE_VALUE__SET, SSTATE_VALUE_FEATURE_COUNT, SSTYLE, SSTYLE__AGENT, SSTYLE__ATTRIBUTES, SSTYLE__DESCRIPTION, SSTYLE__ID, SSTYLE__IMPLEMENTATION, SSTYLE__LABEL, SSTYLE__PARENT, SSTYLE__PLURAL_LABEL, SSTYLE__ROOT_ACTIVITY, SSTYLE_FEATURE_COUNT, SSTYLE_SHAPE, SSTYLE_SHAPE__AGENT, SSTYLE_SHAPE__ATTRIBUTES, SSTYLE_SHAPE__DESCRIPTION, SSTYLE_SHAPE__ID, SSTYLE_SHAPE__IMPLEMENTATION, SSTYLE_SHAPE__LABEL, SSTYLE_SHAPE__PARENT, SSTYLE_SHAPE__PLURAL_LABEL, SSTYLE_SHAPE__ROOT_ACTIVITY, SSTYLE_SHAPE__SHAPE, SSTYLE_SHAPE_FEATURE_COUNT, SSTYLE2_D, SSTYLE2_D__AGENT, SSTYLE2_D__ATTRIBUTES, SSTYLE2_D__DESCRIPTION, SSTYLE2_D__ID, SSTYLE2_D__IMPLEMENTATION, SSTYLE2_D__LABEL, SSTYLE2_D__PARENT, SSTYLE2_D__PLURAL_LABEL, SSTYLE2_D__ROOT_ACTIVITY, SSTYLE2_D_FEATURE_COUNT, SSTYLE3_D, SSTYLE3_D__AGENT, SSTYLE3_D__ATTRIBUTES, SSTYLE3_D__DESCRIPTION, SSTYLE3_D__ID, SSTYLE3_D__IMPLEMENTATION, SSTYLE3_D__LABEL, SSTYLE3_D__PARENT, SSTYLE3_D__PLURAL_LABEL, SSTYLE3_D__ROOT_ACTIVITY, SSTYLE3_D_FEATURE_COUNT, SVALUE_LAYER, SVALUE_LAYER__DESCRIPTION, SVALUE_LAYER__ID, SVALUE_LAYER__LABEL, SVALUE_LAYER__PLURAL_LABEL, SVALUE_LAYER_FEATURE_COUNT`

Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
`NIL`

Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
`EOPPOSITE_FEATURE_BASE`

Method Summary
`void` `fixPackageContents()` Fixes up the loaded package, to make it appear as if it had been programmatically built.
`org.eclipse.emf.ecore.EClass` `getIAct()`
`org.eclipse.emf.ecore.EClass` `getIArtifact()`
`org.eclipse.emf.ecore.EAttribute` `getIID_ID()`
`org.eclipse.emf.ecore.EAttribute` `getIID_Label()`
`org.eclipse.emf.ecore.EClass` `getIID()`
`org.eclipse.emf.ecore.EAttribute` `getITyped_SType()`
`org.eclipse.emf.ecore.EClass` `getITyped()`
`org.eclipse.emf.ecore.EAttribute` `getITypedArray_Size()`
`org.eclipse.emf.ecore.EClass` `getITypedArray()`
`org.eclipse.emf.ecore.EReference` `getIValue_Accessors()`
`org.eclipse.emf.ecore.EAttribute` `getIValue_AvailableTypes()`
`org.eclipse.emf.ecore.EClass` `getIValue()`
`MetaABMFactory` `getMetaABMFactory()`
`org.eclipse.emf.ecore.EReference` `getSActable_RootActivity()`
`org.eclipse.emf.ecore.EClass` `getSActable()`
`org.eclipse.emf.ecore.EReference` `getSAgent_Owner()`
`org.eclipse.emf.ecore.EReference` `getSAgent_Styles()`
`org.eclipse.emf.ecore.EClass` `getSAgent()`
`org.eclipse.emf.ecore.EAttribute` `getSAttribute_DefaultValue()`
`org.eclipse.emf.ecore.EAttribute` `getSAttribute_GatherData()`
`org.eclipse.emf.ecore.EAttribute` `getSAttribute_Immutable()`
`org.eclipse.emf.ecore.EReference` `getSAttribute_Owner()`
`org.eclipse.emf.ecore.EAttribute` `getSAttribute_Units()`
`org.eclipse.emf.ecore.EClass` `getSAttribute()`
`org.eclipse.emf.ecore.EClass` `getSAttributeArray()`
`org.eclipse.emf.ecore.EReference` `getSAttributed_Attributes()`
`org.eclipse.emf.ecore.EClass` `getSAttributed()`
`org.eclipse.emf.ecore.EEnum` `getSAttributeType()`
`org.eclipse.emf.ecore.EEnum` `getSBorderRule()`
`org.eclipse.emf.ecore.EReference` `getSContext_Agents()`
`org.eclipse.emf.ecore.EReference` `getSContext_AllAgents()`
`org.eclipse.emf.ecore.EReference` `getSContext_AllContexts()`
`org.eclipse.emf.ecore.EReference` `getSContext_Library()`
`org.eclipse.emf.ecore.EReference` `getSContext_Projections()`
`org.eclipse.emf.ecore.EReference` `getSContext_ValueLayers()`
`org.eclipse.emf.ecore.EClass` `getSContext()`
`org.eclipse.emf.ecore.EClass` `getSContinuousSpace()`
`org.eclipse.emf.ecore.EClass` `getSGeography()`
`org.eclipse.emf.ecore.EAttribute` `getSGrid_MultiOccupant()`
`org.eclipse.emf.ecore.EAttribute` `getSGrid_Neighborhood()`
`org.eclipse.emf.ecore.EClass` `getSGrid()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_BasePath()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_BinDir()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_ClassFileLoc()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_ClassName()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_DerivedBinDir()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_DerivedPackage()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_DerivedPath()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_DerivedSrcDir()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_JavaFileLoc()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_Mode()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_Package()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_QualifiedName()`
`org.eclipse.emf.ecore.EAttribute` `getSImplementation_SrcDir()`
`org.eclipse.emf.ecore.EReference` `getSImplementation_Target()`
`org.eclipse.emf.ecore.EClass` `getSImplementation()`
`org.eclipse.emf.ecore.EEnum` `getSImplementationMode()`
`org.eclipse.emf.ecore.EReference` `getSImplemented_Implementation()`
`org.eclipse.emf.ecore.EReference` `getSImplemented_Parent()`
`org.eclipse.emf.ecore.EClass` `getSImplemented()`
`org.eclipse.emf.ecore.EAttribute` `getSNamed_Description()`
`org.eclipse.emf.ecore.EAttribute` `getSNamed_PluralLabel()`
`org.eclipse.emf.ecore.EClass` `getSNamed()`
`org.eclipse.emf.ecore.EAttribute` `getSNDimensional_BorderRule()`
`org.eclipse.emf.ecore.EAttribute` `getSNDimensional_Dimensionality()`
`org.eclipse.emf.ecore.EClass` `getSNDimensional()`
`org.eclipse.emf.ecore.EEnum` `getSNeighborhoodType()`
`org.eclipse.emf.ecore.EAttribute` `getSNetwork_Directed()`
`org.eclipse.emf.ecore.EClass` `getSNetwork()`
`org.eclipse.emf.ecore.EReference` `getSProjection_Owner()`
`org.eclipse.emf.ecore.EClass` `getSProjection()`
`org.eclipse.emf.ecore.EEnum` `getSShapeType()`
`org.eclipse.emf.ecore.EReference` `getSState_DefaultOption()`
`org.eclipse.emf.ecore.EReference` `getSState_Options()`
`org.eclipse.emf.ecore.EClass` `getSState()`
`org.eclipse.emf.ecore.EReference` `getSStateValue_Set()`
`org.eclipse.emf.ecore.EClass` `getSStateValue()`
`org.eclipse.emf.ecore.EReference` `getSStyle_Agent()`
`org.eclipse.emf.ecore.EClass` `getSStyle()`
`org.eclipse.emf.ecore.EClass` `getSStyle2D()`
`org.eclipse.emf.ecore.EClass` `getSStyle3D()`
`org.eclipse.emf.ecore.EAttribute` `getSStyleShape_Shape()`
`org.eclipse.emf.ecore.EClass` `getSStyleShape()`
`org.eclipse.emf.ecore.EClass` `getSValueLayer()`
`static MetaABMPackage` `init()` Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
`void` `loadPackage()` Laods the package and any sub-packages from their serialized form.

Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl

`basicGetESuperPackage, basicSetEFactoryInstance, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eUnset, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, setEFactoryInstance, setExtendedMetaData, setNamespaceURI, setNsPrefix, setNsURI, toString`

Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
`eContents, eCrossReferences, getName, getNameGen, setName`

Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
`eURIFragmentSegment, getEAnnotation, getEAnnotations`

Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
`eInternalContainer`

Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
`dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver`

Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

`eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset`

Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
`eNotificationRequired, eNotify`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Methods inherited from interface org.eclipse.emf.ecore.EPackage
`getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI`

Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
`getName, setName`

Methods inherited from interface org.eclipse.emf.ecore.EModelElement
`getEAnnotation, getEAnnotations`

Methods inherited from interface org.eclipse.emf.ecore.EObject
`eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset`

Methods inherited from interface org.eclipse.emf.common.notify.Notifier
`eAdapters, eDeliver, eNotify, eSetDeliver`

Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
`eNotificationRequired`

Method Detail

### init

    public static MetaABMPackage init()

  Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

  This method is used to initialize `MetaABMPackage.eINSTANCE` when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

  See Also:
    `MetaABMPackage.eNS_URI`

### getIID

    public org.eclipse.emf.ecore.EClass getIID()

  Specified by:
    `getIID` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'IID'.
  See Also:
    `IID`

### getIID_Label

    public org.eclipse.emf.ecore.EAttribute getIID_Label()

  Specified by:
    `getIID_Label` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Label'.
  See Also:
    `IID.getLabel()`, `MetaABMPackage.getIID()`

### getIID_ID

    public org.eclipse.emf.ecore.EAttribute getIID_ID()

  Specified by:
    `getIID_ID` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'ID'.
  See Also:
    `IID.getID()`, `MetaABMPackage.getIID()`

### getITyped

    public org.eclipse.emf.ecore.EClass getITyped()

  Specified by:
    `getITyped` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'ITyped'.
  See Also:
    `ITyped`

### getITyped_SType

    public org.eclipse.emf.ecore.EAttribute getITyped_SType()

  Specified by:
    `getITyped_SType` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'SType'.
  See Also:
    `ITyped.getSType()`, `MetaABMPackage.getITyped()`

### getITypedArray

    public org.eclipse.emf.ecore.EClass getITypedArray()

  Specified by:
    `getITypedArray` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'ITyped Array'.
  See Also:
    `ITypedArray`

### getITypedArray_Size

    public org.eclipse.emf.ecore.EAttribute getITypedArray_Size()

  Specified by:
    `getITypedArray_Size` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Size'.
  See Also:
    `ITypedArray.getSize()`, `MetaABMPackage.getITypedArray()`

### getIValue

    public org.eclipse.emf.ecore.EClass getIValue()

  Specified by:
    `getIValue` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'IValue'.
  See Also:
    `IValue`

### getIValue_Accessors

    public org.eclipse.emf.ecore.EReference getIValue_Accessors()

  Specified by:
    `getIValue_Accessors` in interface `MetaABMPackage`
  Returns:
    the meta object for the reference list 'Accessors'.
  See Also:
    `IValue.getAccessors()`, `MetaABMPackage.getIValue()`

### getIValue_AvailableTypes

    public org.eclipse.emf.ecore.EAttribute getIValue_AvailableTypes()

  Specified by:
    `getIValue_AvailableTypes` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute list 'Available Types'.
  See Also:
    `IValue.getAvailableTypes()`, `MetaABMPackage.getIValue()`

### getIArtifact

    public org.eclipse.emf.ecore.EClass getIArtifact()

  Specified by:
    `getIArtifact` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'IArtifact'.
  See Also:
    `IArtifact`

### getIAct

    public org.eclipse.emf.ecore.EClass getIAct()

  Specified by:
    `getIAct` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'IAct'.
  See Also:
    `IAct`

### getSNamed

    public org.eclipse.emf.ecore.EClass getSNamed()

  Specified by:
    `getSNamed` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SNamed'.
  See Also:
    `SNamed`

### getSNamed_PluralLabel

    public org.eclipse.emf.ecore.EAttribute getSNamed_PluralLabel()

  Specified by:
    `getSNamed_PluralLabel` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Plural Label'.
  See Also:
    `SNamed.getPluralLabel()`, `MetaABMPackage.getSNamed()`

### getSNamed_Description

    public org.eclipse.emf.ecore.EAttribute getSNamed_Description()

  Specified by:
    `getSNamed_Description` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Description'.
  See Also:
    `SNamed.getDescription()`, `MetaABMPackage.getSNamed()`

### getSAttributed

    public org.eclipse.emf.ecore.EClass getSAttributed()

  Specified by:
    `getSAttributed` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SAttributed'.
  See Also:
    `SAttributed`

### getSAttributed_Attributes

    public org.eclipse.emf.ecore.EReference getSAttributed_Attributes()

  Specified by:
    `getSAttributed_Attributes` in interface `MetaABMPackage`
  Returns:
    the meta object for the containment reference list ' Attributes'.
  See Also:
    `SAttributed.getAttributes()`, `MetaABMPackage.getSAttributed()`

### getSAttribute

    public org.eclipse.emf.ecore.EClass getSAttribute()

  Specified by:
    `getSAttribute` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SAttribute'.
  See Also:
    `SAttribute`

### getSAttribute_Owner

    public org.eclipse.emf.ecore.EReference getSAttribute_Owner()

  Specified by:
    `getSAttribute_Owner` in interface `MetaABMPackage`
  Returns:
    the meta object for the container reference 'Owner'.
  See Also:
    `SAttribute.getOwner()`, `MetaABMPackage.getSAttribute()`

### getSAttribute_GatherData

    public org.eclipse.emf.ecore.EAttribute getSAttribute_GatherData()

  Specified by:
    `getSAttribute_GatherData` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Gather Data'.
  See Also:
    `SAttribute.isGatherData()`, `MetaABMPackage.getSAttribute()`

### getSAttribute_DefaultValue

    public org.eclipse.emf.ecore.EAttribute getSAttribute_DefaultValue()

  Specified by:
    `getSAttribute_DefaultValue` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Default Value'.
  See Also:
    `SAttribute.getDefaultValue()`, `MetaABMPackage.getSAttribute()`

### getSAttribute_Units

    public org.eclipse.emf.ecore.EAttribute getSAttribute_Units()

  Specified by:
    `getSAttribute_Units` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Units'.
  See Also:
    `SAttribute.getUnits()`, `MetaABMPackage.getSAttribute()`

### getSAttribute_Immutable

    public org.eclipse.emf.ecore.EAttribute getSAttribute_Immutable()

  Specified by:
    `getSAttribute_Immutable` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Immutable'.
  See Also:
    `SAttribute.isImmutable()`, `MetaABMPackage.getSAttribute()`

### getSAttributeArray

    public org.eclipse.emf.ecore.EClass getSAttributeArray()

  Specified by:
    `getSAttributeArray` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SAttribute Array'.
  See Also:
    `SAttributeArray`

### getSAgent

    public org.eclipse.emf.ecore.EClass getSAgent()

  Specified by:
    `getSAgent` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SAgent'.
  See Also:
    `SAgent`

### getSAgent_Styles

    public org.eclipse.emf.ecore.EReference getSAgent_Styles()

  Specified by:
    `getSAgent_Styles` in interface `MetaABMPackage`
  Returns:
    the meta object for the containment reference list ' Styles'.
  See Also:
    `SAgent.getStyles()`, `MetaABMPackage.getSAgent()`

### getSAgent_Owner

    public org.eclipse.emf.ecore.EReference getSAgent_Owner()

  Specified by:
    `getSAgent_Owner` in interface `MetaABMPackage`
  Returns:
    the meta object for the container reference 'Owner'.
  See Also:
    `SAgent.getOwner()`, `MetaABMPackage.getSAgent()`

### getSContext

    public org.eclipse.emf.ecore.EClass getSContext()

  Specified by:
    `getSContext` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SContext'.
  See Also:
    `SContext`

### getSContext_Agents

    public org.eclipse.emf.ecore.EReference getSContext_Agents()

  Specified by:
    `getSContext_Agents` in interface `MetaABMPackage`
  Returns:
    the meta object for the containment reference list ' Agents'.
  See Also:
    `SContext.getAgents()`, `MetaABMPackage.getSContext()`

### getSContext_Projections

    public org.eclipse.emf.ecore.EReference getSContext_Projections()

  Specified by:
    `getSContext_Projections` in interface `MetaABMPackage`
  Returns:
    the meta object for the containment reference list ' Projections'.
  See Also:
    `SContext.getProjections()`, `MetaABMPackage.getSContext()`

### getSContext_ValueLayers

    public org.eclipse.emf.ecore.EReference getSContext_ValueLayers()

  Specified by:
    `getSContext_ValueLayers` in interface `MetaABMPackage`
  Returns:
    the meta object for the containment reference list ' Value Layers'.
  See Also:
    `SContext.getValueLayers()`, `MetaABMPackage.getSContext()`

### getSContext_Library

    public org.eclipse.emf.ecore.EReference getSContext_Library()

  Specified by:
    `getSContext_Library` in interface `MetaABMPackage`
  Returns:
    the meta object for the containment reference list ' Library'.
  See Also:
    `SContext.getLibrary()`, `MetaABMPackage.getSContext()`

### getSContext_AllAgents

    public org.eclipse.emf.ecore.EReference getSContext_AllAgents()

  Specified by:
    `getSContext_AllAgents` in interface `MetaABMPackage`
  Returns:
    the meta object for the reference list 'All Agents'.
  See Also:
    `SContext.getAllAgents()`, `MetaABMPackage.getSContext()`

### getSContext_AllContexts

    public org.eclipse.emf.ecore.EReference getSContext_AllContexts()

  Specified by:
    `getSContext_AllContexts` in interface `MetaABMPackage`
  Returns:
    the meta object for the reference list 'All Contexts'.
  See Also:
    `SContext.getAllContexts()`, `MetaABMPackage.getSContext()`

### getSProjection

    public org.eclipse.emf.ecore.EClass getSProjection()

  Specified by:
    `getSProjection` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SProjection'.
  See Also:
    `SProjection`

### getSProjection_Owner

    public org.eclipse.emf.ecore.EReference getSProjection_Owner()

  Specified by:
    `getSProjection_Owner` in interface `MetaABMPackage`
  Returns:
    the meta object for the container reference 'Owner'.
  See Also:
    `SProjection.getOwner()`, `MetaABMPackage.getSProjection()`

### getSNDimensional

    public org.eclipse.emf.ecore.EClass getSNDimensional()

  Specified by:
    `getSNDimensional` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SN Dimensional'.
  See Also:
    `SNDimensional`

### getSNDimensional_Dimensionality

    public org.eclipse.emf.ecore.EAttribute getSNDimensional_Dimensionality()

  Specified by:
    `getSNDimensional_Dimensionality` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Dimensionality'.
  See Also:
    `SNDimensional.getDimensionality()`, `MetaABMPackage.getSNDimensional()`

### getSNDimensional_BorderRule

    public org.eclipse.emf.ecore.EAttribute getSNDimensional_BorderRule()

  Specified by:
    `getSNDimensional_BorderRule` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Border Rule'.
  See Also:
    `SNDimensional.getBorderRule()`, `MetaABMPackage.getSNDimensional()`

### getSContinuousSpace

    public org.eclipse.emf.ecore.EClass getSContinuousSpace()

  Specified by:
    `getSContinuousSpace` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SContinuous Space'.
  See Also:
    `SContinuousSpace`

### getSGrid

    public org.eclipse.emf.ecore.EClass getSGrid()

  Specified by:
    `getSGrid` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SGrid'.
  See Also:
    `SGrid`

### getSGrid_MultiOccupant

    public org.eclipse.emf.ecore.EAttribute getSGrid_MultiOccupant()

  Specified by:
    `getSGrid_MultiOccupant` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Multi Occupant'.
  See Also:
    `SGrid.isMultiOccupant()`, `MetaABMPackage.getSGrid()`

### getSGrid_Neighborhood

    public org.eclipse.emf.ecore.EAttribute getSGrid_Neighborhood()

  Specified by:
    `getSGrid_Neighborhood` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Neighborhood'.
  See Also:
    `SGrid.getNeighborhood()`, `MetaABMPackage.getSGrid()`

### getSNetwork

    public org.eclipse.emf.ecore.EClass getSNetwork()

  Specified by:
    `getSNetwork` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SNetwork'.
  See Also:
    `SNetwork`

### getSNetwork_Directed

    public org.eclipse.emf.ecore.EAttribute getSNetwork_Directed()

  Specified by:
    `getSNetwork_Directed` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Directed'.
  See Also:
    `SNetwork.isDirected()`, `MetaABMPackage.getSNetwork()`

### getSGeography

    public org.eclipse.emf.ecore.EClass getSGeography()

  Specified by:
    `getSGeography` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SGeography'.
  See Also:
    `SGeography`

### getSValueLayer

    public org.eclipse.emf.ecore.EClass getSValueLayer()

  Specified by:
    `getSValueLayer` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SValue Layer'.
  See Also:
    `SValueLayer`

### getSStyle

    public org.eclipse.emf.ecore.EClass getSStyle()

  Specified by:
    `getSStyle` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SStyle'.
  See Also:
    `SStyle`

### getSStyle_Agent

    public org.eclipse.emf.ecore.EReference getSStyle_Agent()

  Specified by:
    `getSStyle_Agent` in interface `MetaABMPackage`
  Returns:
    the meta object for the container reference 'Agent'.
  See Also:
    `SStyle.getAgent()`, `MetaABMPackage.getSStyle()`

### getSStyle3D

    public org.eclipse.emf.ecore.EClass getSStyle3D()

  Specified by:
    `getSStyle3D` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SStyle3 D'.
  See Also:
    `SStyle3D`

### getSStyle2D

    public org.eclipse.emf.ecore.EClass getSStyle2D()

  Specified by:
    `getSStyle2D` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SStyle2 D'.
  See Also:
    `SStyle2D`

### getSStyleShape

    public org.eclipse.emf.ecore.EClass getSStyleShape()

  Specified by:
    `getSStyleShape` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SStyle Shape'.
  See Also:
    `SStyleShape`

### getSStyleShape_Shape

    public org.eclipse.emf.ecore.EAttribute getSStyleShape_Shape()

  Specified by:
    `getSStyleShape_Shape` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Shape'.
  See Also:
    `SStyleShape.getShape()`, `MetaABMPackage.getSStyleShape()`

### getSImplemented

    public org.eclipse.emf.ecore.EClass getSImplemented()

  Specified by:
    `getSImplemented` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SImplemented'.
  See Also:
    `SImplemented`

### getSImplemented_Implementation

    public org.eclipse.emf.ecore.EReference getSImplemented_Implementation()

  Specified by:
    `getSImplemented_Implementation` in interface `MetaABMPackage`
  Returns:
    the meta object for the containment reference 'Implementation'.
  See Also:
    `SImplemented.getImplementation()`, `MetaABMPackage.getSImplemented()`

### getSImplemented_Parent

    public org.eclipse.emf.ecore.EReference getSImplemented_Parent()

  Specified by:
    `getSImplemented_Parent` in interface `MetaABMPackage`
  Returns:
    the meta object for the reference 'Parent'.
  See Also:
    `SImplemented.getParent()`, `MetaABMPackage.getSImplemented()`

### getSImplementation

    public org.eclipse.emf.ecore.EClass getSImplementation()

  Specified by:
    `getSImplementation` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SImplementation'.
  See Also:
    `SImplementation`

### getSImplementation_Package

    public org.eclipse.emf.ecore.EAttribute getSImplementation_Package()

  Specified by:
    `getSImplementation_Package` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Package'.
  See Also:
    `SImplementation.getPackage()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_ClassName

    public org.eclipse.emf.ecore.EAttribute getSImplementation_ClassName()

  Specified by:
    `getSImplementation_ClassName` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Class Name'.
  See Also:
    `SImplementation.getClassName()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_BasePath

    public org.eclipse.emf.ecore.EAttribute getSImplementation_BasePath()

  Specified by:
    `getSImplementation_BasePath` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Base Path'.
  See Also:
    `SImplementation.getBasePath()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_Mode

    public org.eclipse.emf.ecore.EAttribute getSImplementation_Mode()

  Specified by:
    `getSImplementation_Mode` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Mode'.
  See Also:
    `SImplementation.getMode()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_Target

    public org.eclipse.emf.ecore.EReference getSImplementation_Target()

  Specified by:
    `getSImplementation_Target` in interface `MetaABMPackage`
  Returns:
    the meta object for the container reference 'Target'.
  See Also:
    `SImplementation.getTarget()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_QualifiedName

    public org.eclipse.emf.ecore.EAttribute getSImplementation_QualifiedName()

  Specified by:
    `getSImplementation_QualifiedName` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Qualified Name'.
  See Also:
    `SImplementation.getQualifiedName()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_DerivedPath

    public org.eclipse.emf.ecore.EAttribute getSImplementation_DerivedPath()

  Specified by:
    `getSImplementation_DerivedPath` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Derived Path'.
  See Also:
    `SImplementation.getDerivedPath()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_DerivedPackage

    public org.eclipse.emf.ecore.EAttribute getSImplementation_DerivedPackage()

  Specified by:
    `getSImplementation_DerivedPackage` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Derived Package'.
  See Also:
    `SImplementation.getDerivedPackage()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_JavaFileLoc

    public org.eclipse.emf.ecore.EAttribute getSImplementation_JavaFileLoc()

  Specified by:
    `getSImplementation_JavaFileLoc` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Java File Loc'.
  See Also:
    `SImplementation.getJavaFileLoc()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_SrcDir

    public org.eclipse.emf.ecore.EAttribute getSImplementation_SrcDir()

  Specified by:
    `getSImplementation_SrcDir` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Src Dir'.
  See Also:
    `SImplementation.getSrcDir()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_BinDir

    public org.eclipse.emf.ecore.EAttribute getSImplementation_BinDir()

  Specified by:
    `getSImplementation_BinDir` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Bin Dir'.
  See Also:
    `SImplementation.getBinDir()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_ClassFileLoc

    public org.eclipse.emf.ecore.EAttribute getSImplementation_ClassFileLoc()

  Specified by:
    `getSImplementation_ClassFileLoc` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Class File Loc'.
  See Also:
    `SImplementation.getClassFileLoc()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_DerivedBinDir

    public org.eclipse.emf.ecore.EAttribute getSImplementation_DerivedBinDir()

  Specified by:
    `getSImplementation_DerivedBinDir` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Derived Bin Dir'.
  See Also:
    `SImplementation.getDerivedBinDir()`, `MetaABMPackage.getSImplementation()`

### getSImplementation_DerivedSrcDir

    public org.eclipse.emf.ecore.EAttribute getSImplementation_DerivedSrcDir()

  Specified by:
    `getSImplementation_DerivedSrcDir` in interface `MetaABMPackage`
  Returns:
    the meta object for the attribute 'Derived Src Dir'.
  See Also:
    `SImplementation.getDerivedSrcDir()`, `MetaABMPackage.getSImplementation()`

### getSState

    public org.eclipse.emf.ecore.EClass getSState()

  Specified by:
    `getSState` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SState'.
  See Also:
    `SState`

### getSState_Options

    public org.eclipse.emf.ecore.EReference getSState_Options()

  Specified by:
    `getSState_Options` in interface `MetaABMPackage`
  Returns:
    the meta object for the containment reference list ' Options'.
  See Also:
    `SState.getOptions()`, `MetaABMPackage.getSState()`

### getSState_DefaultOption

    public org.eclipse.emf.ecore.EReference getSState_DefaultOption()

  Specified by:
    `getSState_DefaultOption` in interface `MetaABMPackage`
  Returns:
    the meta object for the reference 'Default Option'.
  See Also:
    `SState.getDefaultOption()`, `MetaABMPackage.getSState()`

### getSStateValue

    public org.eclipse.emf.ecore.EClass getSStateValue()

  Specified by:
    `getSStateValue` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SState Value'.
  See Also:
    `SStateValue`

### getSStateValue_Set

    public org.eclipse.emf.ecore.EReference getSStateValue_Set()

  Specified by:
    `getSStateValue_Set` in interface `MetaABMPackage`
  Returns:
    the meta object for the container reference 'Set'.
  See Also:
    `SStateValue.getSet()`, `MetaABMPackage.getSStateValue()`

### getSActable

    public org.eclipse.emf.ecore.EClass getSActable()

  Specified by:
    `getSActable` in interface `MetaABMPackage`
  Returns:
    the meta object for class 'SActable'.
  See Also:
    `SActable`

### getSActable_RootActivity

    public org.eclipse.emf.ecore.EReference getSActable_RootActivity()

  Specified by:
    `getSActable_RootActivity` in interface `MetaABMPackage`
  Returns:
    the meta object for the containment reference 'Root Activity'.
  See Also:
    `SActable.getRootActivity()`, `MetaABMPackage.getSActable()`

### getSAttributeType

    public org.eclipse.emf.ecore.EEnum getSAttributeType()

  Specified by:
    `getSAttributeType` in interface `MetaABMPackage`
  Returns:
    the meta object for enum 'SAttribute Type'.
  See Also:
    `SAttributeType`

### getSBorderRule

    public org.eclipse.emf.ecore.EEnum getSBorderRule()

  Specified by:
    `getSBorderRule` in interface `MetaABMPackage`
  Returns:
    the meta object for enum 'SBorder Rule'.
  See Also:
    `SBorderRule`

### getSNeighborhoodType

    public org.eclipse.emf.ecore.EEnum getSNeighborhoodType()

  Specified by:
    `getSNeighborhoodType` in interface `MetaABMPackage`
  Returns:
    the meta object for enum 'SNeighborhood Type'.
  See Also:
    `SNeighborhoodType`

### getSImplementationMode

    public org.eclipse.emf.ecore.EEnum getSImplementationMode()

  Specified by:
    `getSImplementationMode` in interface `MetaABMPackage`
  Returns:
    the meta object for enum 'SImplementation Mode'.
  See Also:
    `SImplementationMode`

### getSShapeType

    public org.eclipse.emf.ecore.EEnum getSShapeType()

  Specified by:
    `getSShapeType` in interface `MetaABMPackage`
  Returns:
    the meta object for enum 'SShape Type'.
  See Also:
    `SShapeType`

### getMetaABMFactory

    public MetaABMFactory getMetaABMFactory()

  Specified by:
    `getMetaABMFactory` in interface `MetaABMPackage`
  Returns:
    the factory that creates the instances of the model.

### loadPackage

    public void loadPackage()

  Laods the package and any sub-packages from their serialized form.

### fixPackageContents

    public void fixPackageContents()

  Fixes up the loaded package, to make it appear as if it had been programmatically built.