edu.cmu.sei.aadl.aadl2.provider
Class Aadl2ItemProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by edu.cmu.sei.aadl.aadl2.util.Aadl2AdapterFactory
          extended by edu.cmu.sei.aadl.aadl2.provider.Aadl2ItemProviderAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory, org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable

public class Aadl2ItemProviderAdapterFactory
extends Aadl2AdapterFactory
implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable

This is the factory that is used to provide the interfaces needed to support Viewers. The adapters generated by this factory convert EMF adapter notifications into calls to fireNotifyChanged. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.


Field Summary
protected  AadlBooleanItemProvider aadlBooleanItemProvider
          This keeps track of the one adapter used for all AadlBoolean instances
protected  AadlIntegerItemProvider aadlIntegerItemProvider
          This keeps track of the one adapter used for all AadlInteger instances
protected  AadlPackageItemProvider aadlPackageItemProvider
          This keeps track of the one adapter used for all AadlPackage instances
protected  AadlRealItemProvider aadlRealItemProvider
          This keeps track of the one adapter used for all AadlReal instances
protected  AadlStringItemProvider aadlStringItemProvider
          This keeps track of the one adapter used for all AadlString instances
protected  AbstractFeatureItemProvider abstractFeatureItemProvider
          This keeps track of the one adapter used for all AbstractFeature instances
protected  AbstractImplementationItemProvider abstractImplementationItemProvider
          This keeps track of the one adapter used for all AbstractImplementation instances
protected  AbstractSubcomponentItemProvider abstractSubcomponentItemProvider
          This keeps track of the one adapter used for all AbstractSubcomponent instances
protected  AbstractTypeItemProvider abstractTypeItemProvider
          This keeps track of the one adapter used for all AbstractType instances
protected  AccessConnectionItemProvider accessConnectionItemProvider
          This keeps track of the one adapter used for all AccessConnection instances
protected  AccessSpecificationItemProvider accessSpecificationItemProvider
          This keeps track of the one adapter used for all AccessSpecification instances
protected  ArrayRangeItemProvider arrayRangeItemProvider
          This keeps track of the one adapter used for all ArrayRange instances
protected  ArraySpecificationItemProvider arraySpecificationItemProvider
          This keeps track of the one adapter used for all ArraySpecification instances
protected  BasicPropertyAssociationItemProvider basicPropertyAssociationItemProvider
          This keeps track of the one adapter used for all BasicPropertyAssociation instances
protected  BasicPropertyItemProvider basicPropertyItemProvider
          This keeps track of the one adapter used for all BasicProperty instances
protected  BooleanLiteralItemProvider booleanLiteralItemProvider
          This keeps track of the one adapter used for all BooleanLiteral instances
protected  BusAccessItemProvider busAccessItemProvider
          This keeps track of the one adapter used for all BusAccess instances
protected  BusImplementationItemProvider busImplementationItemProvider
          This keeps track of the one adapter used for all BusImplementation instances
protected  BusSubcomponentItemProvider busSubcomponentItemProvider
          This keeps track of the one adapter used for all BusSubcomponent instances
protected  BusTypeItemProvider busTypeItemProvider
          This keeps track of the one adapter used for all BusType instances
protected  org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
          This is used to implement IChangeNotifier
protected  ClassifierTypeItemProvider classifierTypeItemProvider
          This keeps track of the one adapter used for all ClassifierType instances
protected  ClassifierValueItemProvider classifierValueItemProvider
          This keeps track of the one adapter used for all ClassifierValue instances
protected  CommentItemProvider commentItemProvider
          This keeps track of the one adapter used for all Comment instances
protected  ComponentImplementationReferenceItemProvider componentImplementationReferenceItemProvider
          This keeps track of the one adapter used for all ComponentImplementationReference instances
protected  ComponentPrototypeBindingItemProvider componentPrototypeBindingItemProvider
          This keeps track of the one adapter used for all ComponentPrototypeBinding instances
protected  ComponentPrototypeItemProvider componentPrototypeItemProvider
          This keeps track of the one adapter used for all ComponentPrototype instances
protected  ComponentPrototypeReferenceItemProvider componentPrototypeReferenceItemProvider
          This keeps track of the one adapter used for all ComponentPrototypeReference instances
protected  ComponentReferenceItemProvider componentReferenceItemProvider
          This keeps track of the one adapter used for all ComponentReference instances
protected  ComponentTypeRenameItemProvider componentTypeRenameItemProvider
          This keeps track of the one adapter used for all ComponentTypeRename instances
protected  ComputedValueItemProvider computedValueItemProvider
          This keeps track of the one adapter used for all ComputedValue instances
protected  ConstantValueItemProvider constantValueItemProvider
          This keeps track of the one adapter used for all ConstantValue instances
protected  ContainedNamedElementItemProvider containedNamedElementItemProvider
          This keeps track of the one adapter used for all ContainedNamedElement instances
protected  ContainmentPathElementItemProvider containmentPathElementItemProvider
          This keeps track of the one adapter used for all ContainmentPathElement instances
protected  DataAccessItemProvider dataAccessItemProvider
          This keeps track of the one adapter used for all DataAccess instances
protected  DataImplementationItemProvider dataImplementationItemProvider
          This keeps track of the one adapter used for all DataImplementation instances
protected  DataPortItemProvider dataPortItemProvider
          This keeps track of the one adapter used for all DataPort instances
protected  DataSubcomponentItemProvider dataSubcomponentItemProvider
          This keeps track of the one adapter used for all DataSubcomponent instances
protected  DataTypeItemProvider dataTypeItemProvider
          This keeps track of the one adapter used for all DataType instances
protected  DefaultAnnexLibraryItemProvider defaultAnnexLibraryItemProvider
          This keeps track of the one adapter used for all DefaultAnnexLibrary instances
protected  DefaultAnnexSubclauseItemProvider defaultAnnexSubclauseItemProvider
          This keeps track of the one adapter used for all DefaultAnnexSubclause instances
protected  DeviceImplementationItemProvider deviceImplementationItemProvider
          This keeps track of the one adapter used for all DeviceImplementation instances
protected  DeviceSubcomponentItemProvider deviceSubcomponentItemProvider
          This keeps track of the one adapter used for all DeviceSubcomponent instances
protected  DeviceTypeItemProvider deviceTypeItemProvider
          This keeps track of the one adapter used for all DeviceType instances
protected  EndToEndFlowElementItemProvider endToEndFlowElementItemProvider
          This keeps track of the one adapter used for all EndToEndFlowElement instances
protected  EndToEndFlowItemProvider endToEndFlowItemProvider
          This keeps track of the one adapter used for all EndToEndFlow instances
protected  EnumerationLiteralItemProvider enumerationLiteralItemProvider
          This keeps track of the one adapter used for all EnumerationLiteral instances
protected  EnumerationTypeItemProvider enumerationTypeItemProvider
          This keeps track of the one adapter used for all EnumerationType instances
protected  EnumerationValueItemProvider enumerationValueItemProvider
          This keeps track of the one adapter used for all EnumerationValue instances
protected  EventDataPortItemProvider eventDataPortItemProvider
          This keeps track of the one adapter used for all EventDataPort instances
protected  EventPortItemProvider eventPortItemProvider
          This keeps track of the one adapter used for all EventPort instances
protected  FeatureConnectionItemProvider featureConnectionItemProvider
          This keeps track of the one adapter used for all FeatureConnection instances
protected  FeatureGroupConnectionEndItemProvider featureGroupConnectionEndItemProvider
          This keeps track of the one adapter used for all FeatureGroupConnectionEnd instances
protected  FeatureGroupConnectionItemProvider featureGroupConnectionItemProvider
          This keeps track of the one adapter used for all FeatureGroupConnection instances
protected  FeatureGroupItemProvider featureGroupItemProvider
          This keeps track of the one adapter used for all FeatureGroup instances
protected  FeatureGroupPrototypeBindingItemProvider featureGroupPrototypeBindingItemProvider
          This keeps track of the one adapter used for all FeatureGroupPrototypeBinding instances
protected  FeatureGroupPrototypeItemProvider featureGroupPrototypeItemProvider
          This keeps track of the one adapter used for all FeatureGroupPrototype instances
protected  FeatureGroupPrototypeReferenceItemProvider featureGroupPrototypeReferenceItemProvider
          This keeps track of the one adapter used for all FeatureGroupPrototypeReference instances
protected  FeatureGroupReferenceItemProvider featureGroupReferenceItemProvider
          This keeps track of the one adapter used for all FeatureGroupReference instances
protected  FeatureGroupTypeItemProvider featureGroupTypeItemProvider
          This keeps track of the one adapter used for all FeatureGroupType instances
protected  FeatureGroupTypeRenameItemProvider featureGroupTypeRenameItemProvider
          This keeps track of the one adapter used for all FeatureGroupTypeRename instances
protected  FeaturePrototypeBindingItemProvider featurePrototypeBindingItemProvider
          This keeps track of the one adapter used for all FeaturePrototypeBinding instances
protected  FeaturePrototypeItemProvider featurePrototypeItemProvider
          This keeps track of the one adapter used for all FeaturePrototype instances
protected  FeaturePrototypeReferenceItemProvider featurePrototypeReferenceItemProvider
          This keeps track of the one adapter used for all FeaturePrototypeReference instances
protected  FlowImplementationItemProvider flowImplementationItemProvider
          This keeps track of the one adapter used for all FlowImplementation instances
protected  FlowSpecificationItemProvider flowSpecificationItemProvider
          This keeps track of the one adapter used for all FlowSpecification instances
protected  GlobalNamespaceItemProvider globalNamespaceItemProvider
          This keeps track of the one adapter used for all GlobalNamespace instances
protected  GroupExtensionItemProvider groupExtensionItemProvider
          This keeps track of the one adapter used for all GroupExtension instances
protected  ImplementationExtensionItemProvider implementationExtensionItemProvider
          This keeps track of the one adapter used for all ImplementationExtension instances
protected  IntegerLiteralItemProvider integerLiteralItemProvider
          This keeps track of the one adapter used for all IntegerLiteral instances
protected  InternalEventItemProvider internalEventItemProvider
          This keeps track of the one adapter used for all InternalEvent instances
protected  ListValueItemProvider listValueItemProvider
          This keeps track of the one adapter used for all ListValue instances
protected  MemoryImplementationItemProvider memoryImplementationItemProvider
          This keeps track of the one adapter used for all MemoryImplementation instances
protected  MemorySubcomponentItemProvider memorySubcomponentItemProvider
          This keeps track of the one adapter used for all MemorySubcomponent instances
protected  MemoryTypeItemProvider memoryTypeItemProvider
          This keeps track of the one adapter used for all MemoryType instances
protected  MetaclassReferenceItemProvider metaclassReferenceItemProvider
          This keeps track of the one adapter used for all MetaclassReference instances
protected  ModalElementItemProvider modalElementItemProvider
          This keeps track of the one adapter used for all ModalElement instances
protected  ModalPropertyValueItemProvider modalPropertyValueItemProvider
          This keeps track of the one adapter used for all ModalPropertyValue instances
protected  ModeBindingItemProvider modeBindingItemProvider
          This keeps track of the one adapter used for all ModeBinding instances
protected  ModeItemProvider modeItemProvider
          This keeps track of the one adapter used for all Mode instances
protected  ModeTransitionItemProvider modeTransitionItemProvider
          This keeps track of the one adapter used for all ModeTransition instances
protected  NumeralItemProvider numeralItemProvider
          This keeps track of the one adapter used for all Numeral instances
protected  NumericRangeItemProvider numericRangeItemProvider
          This keeps track of the one adapter used for all NumericRange instances
protected  OperationItemProvider operationItemProvider
          This keeps track of the one adapter used for all Operation instances
protected  PackageRenameItemProvider packageRenameItemProvider
          This keeps track of the one adapter used for all PackageRename instances
protected  ParameterConnectionItemProvider parameterConnectionItemProvider
          This keeps track of the one adapter used for all ParameterConnection instances
protected  ParameterItemProvider parameterItemProvider
          This keeps track of the one adapter used for all Parameter instances
protected  org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
          This keeps track of the root adapter factory that delegates to this adapter factory
protected  PortConnectionItemProvider portConnectionItemProvider
          This keeps track of the one adapter used for all PortConnection instances
protected  PortSpecificationItemProvider portSpecificationItemProvider
          This keeps track of the one adapter used for all PortSpecification instances
protected  PrivatePackageSectionItemProvider privatePackageSectionItemProvider
          This keeps track of the one adapter used for all PrivatePackageSection instances
protected  ProcessImplementationItemProvider processImplementationItemProvider
          This keeps track of the one adapter used for all ProcessImplementation instances
protected  ProcessorCallItemProvider processorCallItemProvider
          This keeps track of the one adapter used for all ProcessorCall instances
protected  ProcessorImplementationItemProvider processorImplementationItemProvider
          This keeps track of the one adapter used for all ProcessorImplementation instances
protected  ProcessorPortItemProvider processorPortItemProvider
          This keeps track of the one adapter used for all ProcessorPort instances
protected  ProcessorSubcomponentItemProvider processorSubcomponentItemProvider
          This keeps track of the one adapter used for all ProcessorSubcomponent instances
protected  ProcessorSubprogramItemProvider processorSubprogramItemProvider
          This keeps track of the one adapter used for all ProcessorSubprogram instances
protected  ProcessorTypeItemProvider processorTypeItemProvider
          This keeps track of the one adapter used for all ProcessorType instances
protected  ProcessSubcomponentItemProvider processSubcomponentItemProvider
          This keeps track of the one adapter used for all ProcessSubcomponent instances
protected  ProcessTypeItemProvider processTypeItemProvider
          This keeps track of the one adapter used for all ProcessType instances
protected  PropertyAssociationItemProvider propertyAssociationItemProvider
          This keeps track of the one adapter used for all PropertyAssociation instances
protected  PropertyConstantItemProvider propertyConstantItemProvider
          This keeps track of the one adapter used for all PropertyConstant instances
protected  PropertyItemProvider propertyItemProvider
          This keeps track of the one adapter used for all Property instances
protected  PropertyReferenceItemProvider propertyReferenceItemProvider
          This keeps track of the one adapter used for all PropertyReference instances
protected  PropertySetItemProvider propertySetItemProvider
          This keeps track of the one adapter used for all PropertySet instances
protected  PublicPackageSectionItemProvider publicPackageSectionItemProvider
          This keeps track of the one adapter used for all PublicPackageSection instances
protected  RangeTypeItemProvider rangeTypeItemProvider
          This keeps track of the one adapter used for all RangeType instances
protected  RangeValueItemProvider rangeValueItemProvider
          This keeps track of the one adapter used for all RangeValue instances
protected  RealizationItemProvider realizationItemProvider
          This keeps track of the one adapter used for all Realization instances
protected  RealLiteralItemProvider realLiteralItemProvider
          This keeps track of the one adapter used for all RealLiteral instances
protected  RecordFieldItemProvider recordFieldItemProvider
          This keeps track of the one adapter used for all RecordField instances
protected  RecordTypeItemProvider recordTypeItemProvider
          This keeps track of the one adapter used for all RecordType instances
protected  RecordValueItemProvider recordValueItemProvider
          This keeps track of the one adapter used for all RecordValue instances
protected  ReferenceTypeItemProvider referenceTypeItemProvider
          This keeps track of the one adapter used for all ReferenceType instances
protected  ReferenceValueItemProvider referenceValueItemProvider
          This keeps track of the one adapter used for all ReferenceValue instances
protected  StringLiteralItemProvider stringLiteralItemProvider
          This keeps track of the one adapter used for all StringLiteral instances
protected  SubcomponentFlowItemProvider subcomponentFlowItemProvider
          This keeps track of the one adapter used for all SubcomponentFlow instances
protected  SubprogramAccessItemProvider subprogramAccessItemProvider
          This keeps track of the one adapter used for all SubprogramAccess instances
protected  SubprogramCallItemProvider subprogramCallItemProvider
          This keeps track of the one adapter used for all SubprogramCall instances
protected  SubprogramCallSequenceItemProvider subprogramCallSequenceItemProvider
          This keeps track of the one adapter used for all SubprogramCallSequence instances
protected  SubprogramGroupAccessItemProvider subprogramGroupAccessItemProvider
          This keeps track of the one adapter used for all SubprogramGroupAccess instances
protected  SubprogramGroupImplementationItemProvider subprogramGroupImplementationItemProvider
          This keeps track of the one adapter used for all SubprogramGroupImplementation instances
protected  SubprogramGroupSubcomponentItemProvider subprogramGroupSubcomponentItemProvider
          This keeps track of the one adapter used for all SubprogramGroupSubcomponent instances
protected  SubprogramGroupTypeItemProvider subprogramGroupTypeItemProvider
          This keeps track of the one adapter used for all SubprogramGroupType instances
protected  SubprogramImplementationItemProvider subprogramImplementationItemProvider
          This keeps track of the one adapter used for all SubprogramImplementation instances
protected  SubprogramSubcomponentItemProvider subprogramSubcomponentItemProvider
          This keeps track of the one adapter used for all SubprogramSubcomponent instances
protected  SubprogramTypeItemProvider subprogramTypeItemProvider
          This keeps track of the one adapter used for all SubprogramType instances
protected  java.util.Collection<java.lang.Object> supportedTypes
          This keeps track of all the supported types checked by isFactoryForType
protected  SystemImplementationItemProvider systemImplementationItemProvider
          This keeps track of the one adapter used for all SystemImplementation instances
protected  SystemSubcomponentItemProvider systemSubcomponentItemProvider
          This keeps track of the one adapter used for all SystemSubcomponent instances
protected  SystemTypeItemProvider systemTypeItemProvider
          This keeps track of the one adapter used for all SystemType instances
protected  ThreadGroupImplementationItemProvider threadGroupImplementationItemProvider
          This keeps track of the one adapter used for all ThreadGroupImplementation instances
protected  ThreadGroupSubcomponentItemProvider threadGroupSubcomponentItemProvider
          This keeps track of the one adapter used for all ThreadGroupSubcomponent instances
protected  ThreadGroupTypeItemProvider threadGroupTypeItemProvider
          This keeps track of the one adapter used for all ThreadGroupType instances
protected  ThreadImplementationItemProvider threadImplementationItemProvider
          This keeps track of the one adapter used for all ThreadImplementation instances
protected  ThreadSubcomponentItemProvider threadSubcomponentItemProvider
          This keeps track of the one adapter used for all ThreadSubcomponent instances
protected  ThreadTypeItemProvider threadTypeItemProvider
          This keeps track of the one adapter used for all ThreadType instances
protected  TriggerPortItemProvider triggerPortItemProvider
          This keeps track of the one adapter used for all TriggerPort instances
protected  TypeExtensionItemProvider typeExtensionItemProvider
          This keeps track of the one adapter used for all TypeExtension instances
protected  UnitLiteralItemProvider unitLiteralItemProvider
          This keeps track of the one adapter used for all UnitLiteral instances
protected  UnitsTypeItemProvider unitsTypeItemProvider
          This keeps track of the one adapter used for all UnitsType instances
protected  UnitValueItemProvider unitValueItemProvider
          This keeps track of the one adapter used for all UnitValue instances
protected  VirtualBusImplementationItemProvider virtualBusImplementationItemProvider
          This keeps track of the one adapter used for all VirtualBusImplementation instances
protected  VirtualBusSubcomponentItemProvider virtualBusSubcomponentItemProvider
          This keeps track of the one adapter used for all VirtualBusSubcomponent instances
protected  VirtualBusTypeItemProvider virtualBusTypeItemProvider
          This keeps track of the one adapter used for all VirtualBusType instances
protected  VirtualProcessorImplementationItemProvider virtualProcessorImplementationItemProvider
          This keeps track of the one adapter used for all VirtualProcessorImplementation instances
protected  VirtualProcessorSubcomponentItemProvider virtualProcessorSubcomponentItemProvider
          This keeps track of the one adapter used for all VirtualProcessorSubcomponent instances
protected  VirtualProcessorTypeItemProvider virtualProcessorTypeItemProvider
          This keeps track of the one adapter used for all VirtualProcessorType instances
 
Fields inherited from class edu.cmu.sei.aadl.aadl2.util.Aadl2AdapterFactory
modelPackage, modelSwitch
 
Constructor Summary
Aadl2ItemProviderAdapterFactory()
          This constructs an instance
 
Method Summary
 org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)
          This implementation substitutes the factory itself as the key for the adapter
 java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
           
 void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
          This adds a listener
 org.eclipse.emf.common.notify.Adapter createAadlBooleanAdapter()
          This creates an adapter for a AadlBoolean
 org.eclipse.emf.common.notify.Adapter createAadlIntegerAdapter()
          This creates an adapter for a AadlInteger
 org.eclipse.emf.common.notify.Adapter createAadlPackageAdapter()
          This creates an adapter for a AadlPackage
 org.eclipse.emf.common.notify.Adapter createAadlRealAdapter()
          This creates an adapter for a AadlReal
 org.eclipse.emf.common.notify.Adapter createAadlStringAdapter()
          This creates an adapter for a AadlString
 org.eclipse.emf.common.notify.Adapter createAbstractFeatureAdapter()
          This creates an adapter for a AbstractFeature
 org.eclipse.emf.common.notify.Adapter createAbstractImplementationAdapter()
          This creates an adapter for a AbstractImplementation
 org.eclipse.emf.common.notify.Adapter createAbstractSubcomponentAdapter()
          This creates an adapter for a AbstractSubcomponent
 org.eclipse.emf.common.notify.Adapter createAbstractTypeAdapter()
          This creates an adapter for a AbstractType
 org.eclipse.emf.common.notify.Adapter createAccessConnectionAdapter()
          This creates an adapter for a AccessConnection
 org.eclipse.emf.common.notify.Adapter createAccessSpecificationAdapter()
          This creates an adapter for a AccessSpecification
 org.eclipse.emf.common.notify.Adapter createArrayRangeAdapter()
          This creates an adapter for a ArrayRange
 org.eclipse.emf.common.notify.Adapter createArraySpecificationAdapter()
          This creates an adapter for a ArraySpecification
 org.eclipse.emf.common.notify.Adapter createBasicPropertyAdapter()
          This creates an adapter for a BasicProperty
 org.eclipse.emf.common.notify.Adapter createBasicPropertyAssociationAdapter()
          This creates an adapter for a BasicPropertyAssociation
 org.eclipse.emf.common.notify.Adapter createBooleanLiteralAdapter()
          This creates an adapter for a BooleanLiteral
 org.eclipse.emf.common.notify.Adapter createBusAccessAdapter()
          This creates an adapter for a BusAccess
 org.eclipse.emf.common.notify.Adapter createBusImplementationAdapter()
          This creates an adapter for a BusImplementation
 org.eclipse.emf.common.notify.Adapter createBusSubcomponentAdapter()
          This creates an adapter for a BusSubcomponent
 org.eclipse.emf.common.notify.Adapter createBusTypeAdapter()
          This creates an adapter for a BusType
 org.eclipse.emf.common.notify.Adapter createClassifierTypeAdapter()
          This creates an adapter for a ClassifierType
 org.eclipse.emf.common.notify.Adapter createClassifierValueAdapter()
          This creates an adapter for a ClassifierValue
 org.eclipse.emf.common.notify.Adapter createCommentAdapter()
          This creates an adapter for a Comment
 org.eclipse.emf.common.notify.Adapter createComponentImplementationReferenceAdapter()
          This creates an adapter for a ComponentImplementationReference
 org.eclipse.emf.common.notify.Adapter createComponentPrototypeAdapter()
          This creates an adapter for a ComponentPrototype
 org.eclipse.emf.common.notify.Adapter createComponentPrototypeBindingAdapter()
          This creates an adapter for a ComponentPrototypeBinding
 org.eclipse.emf.common.notify.Adapter createComponentPrototypeReferenceAdapter()
          This creates an adapter for a ComponentPrototypeReference
 org.eclipse.emf.common.notify.Adapter createComponentReferenceAdapter()
          This creates an adapter for a ComponentReference
 org.eclipse.emf.common.notify.Adapter createComponentTypeRenameAdapter()
          This creates an adapter for a ComponentTypeRename
 org.eclipse.emf.common.notify.Adapter createComputedValueAdapter()
          This creates an adapter for a ComputedValue
 org.eclipse.emf.common.notify.Adapter createConstantValueAdapter()
          This creates an adapter for a ConstantValue
 org.eclipse.emf.common.notify.Adapter createContainedNamedElementAdapter()
          This creates an adapter for a ContainedNamedElement
 org.eclipse.emf.common.notify.Adapter createContainmentPathElementAdapter()
          This creates an adapter for a ContainmentPathElement
 org.eclipse.emf.common.notify.Adapter createDataAccessAdapter()
          This creates an adapter for a DataAccess
 org.eclipse.emf.common.notify.Adapter createDataImplementationAdapter()
          This creates an adapter for a DataImplementation
 org.eclipse.emf.common.notify.Adapter createDataPortAdapter()
          This creates an adapter for a DataPort
 org.eclipse.emf.common.notify.Adapter createDataSubcomponentAdapter()
          This creates an adapter for a DataSubcomponent
 org.eclipse.emf.common.notify.Adapter createDataTypeAdapter()
          This creates an adapter for a DataType
 org.eclipse.emf.common.notify.Adapter createDefaultAnnexLibraryAdapter()
          This creates an adapter for a DefaultAnnexLibrary
 org.eclipse.emf.common.notify.Adapter createDefaultAnnexSubclauseAdapter()
          This creates an adapter for a DefaultAnnexSubclause
 org.eclipse.emf.common.notify.Adapter createDeviceImplementationAdapter()
          This creates an adapter for a DeviceImplementation
 org.eclipse.emf.common.notify.Adapter createDeviceSubcomponentAdapter()
          This creates an adapter for a DeviceSubcomponent
 org.eclipse.emf.common.notify.Adapter createDeviceTypeAdapter()
          This creates an adapter for a DeviceType
 org.eclipse.emf.common.notify.Adapter createEndToEndFlowAdapter()
          This creates an adapter for a EndToEndFlow
 org.eclipse.emf.common.notify.Adapter createEndToEndFlowElementAdapter()
          This creates an adapter for a EndToEndFlowElement
 org.eclipse.emf.common.notify.Adapter createEnumerationLiteralAdapter()
          This creates an adapter for a EnumerationLiteral
 org.eclipse.emf.common.notify.Adapter createEnumerationTypeAdapter()
          This creates an adapter for a EnumerationType
 org.eclipse.emf.common.notify.Adapter createEnumerationValueAdapter()
          This creates an adapter for a EnumerationValue
 org.eclipse.emf.common.notify.Adapter createEventDataPortAdapter()
          This creates an adapter for a EventDataPort
 org.eclipse.emf.common.notify.Adapter createEventPortAdapter()
          This creates an adapter for a EventPort
 org.eclipse.emf.common.notify.Adapter createFeatureConnectionAdapter()
          This creates an adapter for a FeatureConnection
 org.eclipse.emf.common.notify.Adapter createFeatureGroupAdapter()
          This creates an adapter for a FeatureGroup
 org.eclipse.emf.common.notify.Adapter createFeatureGroupConnectionAdapter()
          This creates an adapter for a FeatureGroupConnection
 org.eclipse.emf.common.notify.Adapter createFeatureGroupConnectionEndAdapter()
          This creates an adapter for a FeatureGroupConnectionEnd
 org.eclipse.emf.common.notify.Adapter createFeatureGroupPrototypeAdapter()
          This creates an adapter for a FeatureGroupPrototype
 org.eclipse.emf.common.notify.Adapter createFeatureGroupPrototypeBindingAdapter()
          This creates an adapter for a FeatureGroupPrototypeBinding
 org.eclipse.emf.common.notify.Adapter createFeatureGroupPrototypeReferenceAdapter()
          This creates an adapter for a FeatureGroupPrototypeReference
 org.eclipse.emf.common.notify.Adapter createFeatureGroupReferenceAdapter()
          This creates an adapter for a FeatureGroupReference
 org.eclipse.emf.common.notify.Adapter createFeatureGroupTypeAdapter()
          This creates an adapter for a FeatureGroupType
 org.eclipse.emf.common.notify.Adapter createFeatureGroupTypeRenameAdapter()
          This creates an adapter for a FeatureGroupTypeRename
 org.eclipse.emf.common.notify.Adapter createFeaturePrototypeAdapter()
          This creates an adapter for a FeaturePrototype
 org.eclipse.emf.common.notify.Adapter createFeaturePrototypeBindingAdapter()
          This creates an adapter for a FeaturePrototypeBinding
 org.eclipse.emf.common.notify.Adapter createFeaturePrototypeReferenceAdapter()
          This creates an adapter for a FeaturePrototypeReference
 org.eclipse.emf.common.notify.Adapter createFlowImplementationAdapter()
          This creates an adapter for a FlowImplementation
 org.eclipse.emf.common.notify.Adapter createFlowSpecificationAdapter()
          This creates an adapter for a FlowSpecification
 org.eclipse.emf.common.notify.Adapter createGlobalNamespaceAdapter()
          This creates an adapter for a GlobalNamespace
 org.eclipse.emf.common.notify.Adapter createGroupExtensionAdapter()
          This creates an adapter for a GroupExtension
 org.eclipse.emf.common.notify.Adapter createImplementationExtensionAdapter()
          This creates an adapter for a ImplementationExtension
 org.eclipse.emf.common.notify.Adapter createIntegerLiteralAdapter()
          This creates an adapter for a IntegerLiteral
 org.eclipse.emf.common.notify.Adapter createInternalEventAdapter()
          This creates an adapter for a InternalEvent
 org.eclipse.emf.common.notify.Adapter createListValueAdapter()
          This creates an adapter for a ListValue
 org.eclipse.emf.common.notify.Adapter createMemoryImplementationAdapter()
          This creates an adapter for a MemoryImplementation
 org.eclipse.emf.common.notify.Adapter createMemorySubcomponentAdapter()
          This creates an adapter for a MemorySubcomponent
 org.eclipse.emf.common.notify.Adapter createMemoryTypeAdapter()
          This creates an adapter for a MemoryType
 org.eclipse.emf.common.notify.Adapter createMetaclassReferenceAdapter()
          This creates an adapter for a MetaclassReference
 org.eclipse.emf.common.notify.Adapter createModalElementAdapter()
          This creates an adapter for a ModalElement
 org.eclipse.emf.common.notify.Adapter createModalPropertyValueAdapter()
          This creates an adapter for a ModalPropertyValue
 org.eclipse.emf.common.notify.Adapter createModeAdapter()
          This creates an adapter for a Mode
 org.eclipse.emf.common.notify.Adapter createModeBindingAdapter()
          This creates an adapter for a ModeBinding
 org.eclipse.emf.common.notify.Adapter createModeTransitionAdapter()
          This creates an adapter for a ModeTransition
 org.eclipse.emf.common.notify.Adapter createNumeralAdapter()
          This creates an adapter for a Numeral
 org.eclipse.emf.common.notify.Adapter createNumericRangeAdapter()
          This creates an adapter for a NumericRange
 org.eclipse.emf.common.notify.Adapter createOperationAdapter()
          This creates an adapter for a Operation
 org.eclipse.emf.common.notify.Adapter createPackageRenameAdapter()
          This creates an adapter for a PackageRename
 org.eclipse.emf.common.notify.Adapter createParameterAdapter()
          This creates an adapter for a Parameter
 org.eclipse.emf.common.notify.Adapter createParameterConnectionAdapter()
          This creates an adapter for a ParameterConnection
 org.eclipse.emf.common.notify.Adapter createPortConnectionAdapter()
          This creates an adapter for a PortConnection
 org.eclipse.emf.common.notify.Adapter createPortSpecificationAdapter()
          This creates an adapter for a PortSpecification
 org.eclipse.emf.common.notify.Adapter createPrivatePackageSectionAdapter()
          This creates an adapter for a PrivatePackageSection
 org.eclipse.emf.common.notify.Adapter createProcessImplementationAdapter()
          This creates an adapter for a ProcessImplementation
 org.eclipse.emf.common.notify.Adapter createProcessorCallAdapter()
          This creates an adapter for a ProcessorCall
 org.eclipse.emf.common.notify.Adapter createProcessorImplementationAdapter()
          This creates an adapter for a ProcessorImplementation
 org.eclipse.emf.common.notify.Adapter createProcessorPortAdapter()
          This creates an adapter for a ProcessorPort
 org.eclipse.emf.common.notify.Adapter createProcessorSubcomponentAdapter()
          This creates an adapter for a ProcessorSubcomponent
 org.eclipse.emf.common.notify.Adapter createProcessorSubprogramAdapter()
          This creates an adapter for a ProcessorSubprogram
 org.eclipse.emf.common.notify.Adapter createProcessorTypeAdapter()
          This creates an adapter for a ProcessorType
 org.eclipse.emf.common.notify.Adapter createProcessSubcomponentAdapter()
          This creates an adapter for a ProcessSubcomponent
 org.eclipse.emf.common.notify.Adapter createProcessTypeAdapter()
          This creates an adapter for a ProcessType
 org.eclipse.emf.common.notify.Adapter createPropertyAdapter()
          This creates an adapter for a Property
 org.eclipse.emf.common.notify.Adapter createPropertyAssociationAdapter()
          This creates an adapter for a PropertyAssociation
 org.eclipse.emf.common.notify.Adapter createPropertyConstantAdapter()
          This creates an adapter for a PropertyConstant
 org.eclipse.emf.common.notify.Adapter createPropertyReferenceAdapter()
          This creates an adapter for a PropertyReference
 org.eclipse.emf.common.notify.Adapter createPropertySetAdapter()
          This creates an adapter for a PropertySet
 org.eclipse.emf.common.notify.Adapter createPublicPackageSectionAdapter()
          This creates an adapter for a PublicPackageSection
 org.eclipse.emf.common.notify.Adapter createRangeTypeAdapter()
          This creates an adapter for a RangeType
 org.eclipse.emf.common.notify.Adapter createRangeValueAdapter()
          This creates an adapter for a RangeValue
 org.eclipse.emf.common.notify.Adapter createRealizationAdapter()
          This creates an adapter for a Realization
 org.eclipse.emf.common.notify.Adapter createRealLiteralAdapter()
          This creates an adapter for a RealLiteral
 org.eclipse.emf.common.notify.Adapter createRecordFieldAdapter()
          This creates an adapter for a RecordField
 org.eclipse.emf.common.notify.Adapter createRecordTypeAdapter()
          This creates an adapter for a RecordType
 org.eclipse.emf.common.notify.Adapter createRecordValueAdapter()
          This creates an adapter for a RecordValue
 org.eclipse.emf.common.notify.Adapter createReferenceTypeAdapter()
          This creates an adapter for a ReferenceType
 org.eclipse.emf.common.notify.Adapter createReferenceValueAdapter()
          This creates an adapter for a ReferenceValue
 org.eclipse.emf.common.notify.Adapter createStringLiteralAdapter()
          This creates an adapter for a StringLiteral
 org.eclipse.emf.common.notify.Adapter createSubcomponentFlowAdapter()
          This creates an adapter for a SubcomponentFlow
 org.eclipse.emf.common.notify.Adapter createSubprogramAccessAdapter()
          This creates an adapter for a SubprogramAccess
 org.eclipse.emf.common.notify.Adapter createSubprogramCallAdapter()
          This creates an adapter for a SubprogramCall
 org.eclipse.emf.common.notify.Adapter createSubprogramCallSequenceAdapter()
          This creates an adapter for a SubprogramCallSequence
 org.eclipse.emf.common.notify.Adapter createSubprogramGroupAccessAdapter()
          This creates an adapter for a SubprogramGroupAccess
 org.eclipse.emf.common.notify.Adapter createSubprogramGroupImplementationAdapter()
          This creates an adapter for a SubprogramGroupImplementation
 org.eclipse.emf.common.notify.Adapter createSubprogramGroupSubcomponentAdapter()
          This creates an adapter for a SubprogramGroupSubcomponent
 org.eclipse.emf.common.notify.Adapter createSubprogramGroupTypeAdapter()
          This creates an adapter for a SubprogramGroupType
 org.eclipse.emf.common.notify.Adapter createSubprogramImplementationAdapter()
          This creates an adapter for a SubprogramImplementation
 org.eclipse.emf.common.notify.Adapter createSubprogramSubcomponentAdapter()
          This creates an adapter for a SubprogramSubcomponent
 org.eclipse.emf.common.notify.Adapter createSubprogramTypeAdapter()
          This creates an adapter for a SubprogramType
 org.eclipse.emf.common.notify.Adapter createSystemImplementationAdapter()
          This creates an adapter for a SystemImplementation
 org.eclipse.emf.common.notify.Adapter createSystemSubcomponentAdapter()
          This creates an adapter for a SystemSubcomponent
 org.eclipse.emf.common.notify.Adapter createSystemTypeAdapter()
          This creates an adapter for a SystemType
 org.eclipse.emf.common.notify.Adapter createThreadGroupImplementationAdapter()
          This creates an adapter for a ThreadGroupImplementation
 org.eclipse.emf.common.notify.Adapter createThreadGroupSubcomponentAdapter()
          This creates an adapter for a ThreadGroupSubcomponent
 org.eclipse.emf.common.notify.Adapter createThreadGroupTypeAdapter()
          This creates an adapter for a ThreadGroupType
 org.eclipse.emf.common.notify.Adapter createThreadImplementationAdapter()
          This creates an adapter for a ThreadImplementation
 org.eclipse.emf.common.notify.Adapter createThreadSubcomponentAdapter()
          This creates an adapter for a ThreadSubcomponent
 org.eclipse.emf.common.notify.Adapter createThreadTypeAdapter()
          This creates an adapter for a ThreadType
 org.eclipse.emf.common.notify.Adapter createTriggerPortAdapter()
          This creates an adapter for a TriggerPort
 org.eclipse.emf.common.notify.Adapter createTypeExtensionAdapter()
          This creates an adapter for a TypeExtension
 org.eclipse.emf.common.notify.Adapter createUnitLiteralAdapter()
          This creates an adapter for a UnitLiteral
 org.eclipse.emf.common.notify.Adapter createUnitsTypeAdapter()
          This creates an adapter for a UnitsType
 org.eclipse.emf.common.notify.Adapter createUnitValueAdapter()
          This creates an adapter for a UnitValue
 org.eclipse.emf.common.notify.Adapter createVirtualBusImplementationAdapter()
          This creates an adapter for a VirtualBusImplementation
 org.eclipse.emf.common.notify.Adapter createVirtualBusSubcomponentAdapter()
          This creates an adapter for a VirtualBusSubcomponent
 org.eclipse.emf.common.notify.Adapter createVirtualBusTypeAdapter()
          This creates an adapter for a VirtualBusType
 org.eclipse.emf.common.notify.Adapter createVirtualProcessorImplementationAdapter()
          This creates an adapter for a VirtualProcessorImplementation
 org.eclipse.emf.common.notify.Adapter createVirtualProcessorSubcomponentAdapter()
          This creates an adapter for a VirtualProcessorSubcomponent
 org.eclipse.emf.common.notify.Adapter createVirtualProcessorTypeAdapter()
          This creates an adapter for a VirtualProcessorType
 void dispose()
          This disposes all of the item providers created by this factory
 void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
          This delegates to changeNotifier and to parentAdapterFactory
 org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
          This returns the root adapter factory that contains this factory
 boolean isFactoryForType(java.lang.Object type)
           
 void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
          This removes a listener
 void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
          This sets the composed adapter factory that contains this factory
 
Methods inherited from class edu.cmu.sei.aadl.aadl2.util.Aadl2AdapterFactory
createAbstractAdapter, createAbstractClassifierAdapter, createAccessAdapter, createAccessConnectionEndAdapter, createAdapter, createAnnexLibraryAdapter, createAnnexSubclauseAdapter, createArrayableElementAdapter, createArraySizeAdapter, createBehavioralFeatureAdapter, createBehavioredImplementationAdapter, createBusAdapter, createBusClassifierAdapter, createCallContextAdapter, createCalledSubprogramAdapter, createCallSpecificationAdapter, createClassifierAdapter, createClassifierFeatureAdapter, createComponentClassifierAdapter, createComponentImplementationAdapter, createComponentPrototypeActualAdapter, createComponentTypeAdapter, createConnectionAdapter, createConnectionEndAdapter, createContextAdapter, createDataAdapter, createDataClassifierAdapter, createDeviceAdapter, createDeviceClassifierAdapter, createDirectedFeatureAdapter, createDirectedRelationshipAdapter, createElementAdapter, createEObjectAdapter, createFeatureAdapter, createFeatureConnectionEndAdapter, createFeatureGroupPrototypeActualAdapter, createFeaturePrototypeActualAdapter, createFlowAdapter, createFlowElementAdapter, createGeneralizationAdapter, createMemoryAdapter, createMemoryClassifierAdapter, createModalPathAdapter, createModeFeatureAdapter, createModeTransitionTriggerAdapter, createNamedElementAdapter, createNamespaceAdapter, createNumberTypeAdapter, createNumberValueAdapter, createPackageSectionAdapter, createParameterConnectionEndAdapter, createPortAdapter, createPortConnectionEndAdapter, createProcessAdapter, createProcessClassifierAdapter, createProcessorAdapter, createProcessorClassifierAdapter, createPropertyExpressionAdapter, createPropertyOwnerAdapter, createPropertyTypeAdapter, createPropertyValueAdapter, createPrototypeAdapter, createPrototypeBindingAdapter, createRefinableElementAdapter, createRelationshipAdapter, createStructuralFeatureAdapter, createSubcomponentAdapter, createSubprogramAdapter, createSubprogramClassifierAdapter, createSubprogramGroupAdapter, createSubprogramGroupClassifierAdapter, createSystemAdapter, createSystemClassifierAdapter, createThreadAdapter, createThreadClassifierAdapter, createThreadGroupAdapter, createThreadGroupClassifierAdapter, createTypeAdapter, createTypedElementAdapter, createVirtualBusAdapter, createVirtualBusClassifierAdapter, createVirtualProcessorAdapter, createVirtualProcessorClassifierAdapter
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
 

Field Detail

parentAdapterFactory

protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.


changeNotifier

protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
This is used to implement IChangeNotifier.


supportedTypes

protected java.util.Collection<java.lang.Object> supportedTypes
This keeps track of all the supported types checked by isFactoryForType.


commentItemProvider

protected CommentItemProvider commentItemProvider
This keeps track of the one adapter used for all Comment instances.


propertyAssociationItemProvider

protected PropertyAssociationItemProvider propertyAssociationItemProvider
This keeps track of the one adapter used for all PropertyAssociation instances.


basicPropertyAssociationItemProvider

protected BasicPropertyAssociationItemProvider basicPropertyAssociationItemProvider
This keeps track of the one adapter used for all BasicPropertyAssociation instances.


basicPropertyItemProvider

protected BasicPropertyItemProvider basicPropertyItemProvider
This keeps track of the one adapter used for all BasicProperty instances.


propertyItemProvider

protected PropertyItemProvider propertyItemProvider
This keeps track of the one adapter used for all Property instances.


containedNamedElementItemProvider

protected ContainedNamedElementItemProvider containedNamedElementItemProvider
This keeps track of the one adapter used for all ContainedNamedElement instances.


arrayRangeItemProvider

protected ArrayRangeItemProvider arrayRangeItemProvider
This keeps track of the one adapter used for all ArrayRange instances.


modalPropertyValueItemProvider

protected ModalPropertyValueItemProvider modalPropertyValueItemProvider
This keeps track of the one adapter used for all ModalPropertyValue instances.


containmentPathElementItemProvider

protected ContainmentPathElementItemProvider containmentPathElementItemProvider
This keeps track of the one adapter used for all ContainmentPathElement instances.


modeItemProvider

protected ModeItemProvider modeItemProvider
This keeps track of the one adapter used for all Mode instances.


modeTransitionItemProvider

protected ModeTransitionItemProvider modeTransitionItemProvider
This keeps track of the one adapter used for all ModeTransition instances.


triggerPortItemProvider

protected TriggerPortItemProvider triggerPortItemProvider
This keeps track of the one adapter used for all TriggerPort instances.


arraySpecificationItemProvider

protected ArraySpecificationItemProvider arraySpecificationItemProvider
This keeps track of the one adapter used for all ArraySpecification instances.


modalElementItemProvider

protected ModalElementItemProvider modalElementItemProvider
This keeps track of the one adapter used for all ModalElement instances.


typeExtensionItemProvider

protected TypeExtensionItemProvider typeExtensionItemProvider
This keeps track of the one adapter used for all TypeExtension instances.


flowSpecificationItemProvider

protected FlowSpecificationItemProvider flowSpecificationItemProvider
This keeps track of the one adapter used for all FlowSpecification instances.


endToEndFlowElementItemProvider

protected EndToEndFlowElementItemProvider endToEndFlowElementItemProvider
This keeps track of the one adapter used for all EndToEndFlowElement instances.


modeBindingItemProvider

protected ModeBindingItemProvider modeBindingItemProvider
This keeps track of the one adapter used for all ModeBinding instances.


componentImplementationReferenceItemProvider

protected ComponentImplementationReferenceItemProvider componentImplementationReferenceItemProvider
This keeps track of the one adapter used for all ComponentImplementationReference instances.


flowImplementationItemProvider

protected FlowImplementationItemProvider flowImplementationItemProvider
This keeps track of the one adapter used for all FlowImplementation instances.


featureGroupItemProvider

protected FeatureGroupItemProvider featureGroupItemProvider
This keeps track of the one adapter used for all FeatureGroup instances.


featureGroupConnectionEndItemProvider

protected FeatureGroupConnectionEndItemProvider featureGroupConnectionEndItemProvider
This keeps track of the one adapter used for all FeatureGroupConnectionEnd instances.


featureGroupTypeItemProvider

protected FeatureGroupTypeItemProvider featureGroupTypeItemProvider
This keeps track of the one adapter used for all FeatureGroupType instances.


groupExtensionItemProvider

protected GroupExtensionItemProvider groupExtensionItemProvider
This keeps track of the one adapter used for all GroupExtension instances.


abstractSubcomponentItemProvider

protected AbstractSubcomponentItemProvider abstractSubcomponentItemProvider
This keeps track of the one adapter used for all AbstractSubcomponent instances.


componentPrototypeItemProvider

protected ComponentPrototypeItemProvider componentPrototypeItemProvider
This keeps track of the one adapter used for all ComponentPrototype instances.


componentPrototypeBindingItemProvider

protected ComponentPrototypeBindingItemProvider componentPrototypeBindingItemProvider
This keeps track of the one adapter used for all ComponentPrototypeBinding instances.


featureGroupPrototypeItemProvider

protected FeatureGroupPrototypeItemProvider featureGroupPrototypeItemProvider
This keeps track of the one adapter used for all FeatureGroupPrototype instances.


featureGroupPrototypeBindingItemProvider

protected FeatureGroupPrototypeBindingItemProvider featureGroupPrototypeBindingItemProvider
This keeps track of the one adapter used for all FeatureGroupPrototypeBinding instances.


featurePrototypeItemProvider

protected FeaturePrototypeItemProvider featurePrototypeItemProvider
This keeps track of the one adapter used for all FeaturePrototype instances.


featurePrototypeBindingItemProvider

protected FeaturePrototypeBindingItemProvider featurePrototypeBindingItemProvider
This keeps track of the one adapter used for all FeaturePrototypeBinding instances.


accessSpecificationItemProvider

protected AccessSpecificationItemProvider accessSpecificationItemProvider
This keeps track of the one adapter used for all AccessSpecification instances.


portSpecificationItemProvider

protected PortSpecificationItemProvider portSpecificationItemProvider
This keeps track of the one adapter used for all PortSpecification instances.


featurePrototypeReferenceItemProvider

protected FeaturePrototypeReferenceItemProvider featurePrototypeReferenceItemProvider
This keeps track of the one adapter used for all FeaturePrototypeReference instances.


componentPrototypeReferenceItemProvider

protected ComponentPrototypeReferenceItemProvider componentPrototypeReferenceItemProvider
This keeps track of the one adapter used for all ComponentPrototypeReference instances.


componentReferenceItemProvider

protected ComponentReferenceItemProvider componentReferenceItemProvider
This keeps track of the one adapter used for all ComponentReference instances.


featureGroupPrototypeReferenceItemProvider

protected FeatureGroupPrototypeReferenceItemProvider featureGroupPrototypeReferenceItemProvider
This keeps track of the one adapter used for all FeatureGroupPrototypeReference instances.


featureGroupReferenceItemProvider

protected FeatureGroupReferenceItemProvider featureGroupReferenceItemProvider
This keeps track of the one adapter used for all FeatureGroupReference instances.


numeralItemProvider

protected NumeralItemProvider numeralItemProvider
This keeps track of the one adapter used for all Numeral instances.


endToEndFlowItemProvider

protected EndToEndFlowItemProvider endToEndFlowItemProvider
This keeps track of the one adapter used for all EndToEndFlow instances.


featureConnectionItemProvider

protected FeatureConnectionItemProvider featureConnectionItemProvider
This keeps track of the one adapter used for all FeatureConnection instances.


dataAccessItemProvider

protected DataAccessItemProvider dataAccessItemProvider
This keeps track of the one adapter used for all DataAccess instances.


busAccessItemProvider

protected BusAccessItemProvider busAccessItemProvider
This keeps track of the one adapter used for all BusAccess instances.


subprogramAccessItemProvider

protected SubprogramAccessItemProvider subprogramAccessItemProvider
This keeps track of the one adapter used for all SubprogramAccess instances.


dataPortItemProvider

protected DataPortItemProvider dataPortItemProvider
This keeps track of the one adapter used for all DataPort instances.


eventPortItemProvider

protected EventPortItemProvider eventPortItemProvider
This keeps track of the one adapter used for all EventPort instances.


eventDataPortItemProvider

protected EventDataPortItemProvider eventDataPortItemProvider
This keeps track of the one adapter used for all EventDataPort instances.


parameterItemProvider

protected ParameterItemProvider parameterItemProvider
This keeps track of the one adapter used for all Parameter instances.


subprogramGroupAccessItemProvider

protected SubprogramGroupAccessItemProvider subprogramGroupAccessItemProvider
This keeps track of the one adapter used for all SubprogramGroupAccess instances.


implementationExtensionItemProvider

protected ImplementationExtensionItemProvider implementationExtensionItemProvider
This keeps track of the one adapter used for all ImplementationExtension instances.


realizationItemProvider

protected RealizationItemProvider realizationItemProvider
This keeps track of the one adapter used for all Realization instances.


deviceSubcomponentItemProvider

protected DeviceSubcomponentItemProvider deviceSubcomponentItemProvider
This keeps track of the one adapter used for all DeviceSubcomponent instances.


deviceTypeItemProvider

protected DeviceTypeItemProvider deviceTypeItemProvider
This keeps track of the one adapter used for all DeviceType instances.


deviceImplementationItemProvider

protected DeviceImplementationItemProvider deviceImplementationItemProvider
This keeps track of the one adapter used for all DeviceImplementation instances.


busSubcomponentItemProvider

protected BusSubcomponentItemProvider busSubcomponentItemProvider
This keeps track of the one adapter used for all BusSubcomponent instances.


abstractTypeItemProvider

protected AbstractTypeItemProvider abstractTypeItemProvider
This keeps track of the one adapter used for all AbstractType instances.


abstractImplementationItemProvider

protected AbstractImplementationItemProvider abstractImplementationItemProvider
This keeps track of the one adapter used for all AbstractImplementation instances.


dataSubcomponentItemProvider

protected DataSubcomponentItemProvider dataSubcomponentItemProvider
This keeps track of the one adapter used for all DataSubcomponent instances.


memorySubcomponentItemProvider

protected MemorySubcomponentItemProvider memorySubcomponentItemProvider
This keeps track of the one adapter used for all MemorySubcomponent instances.


processSubcomponentItemProvider

protected ProcessSubcomponentItemProvider processSubcomponentItemProvider
This keeps track of the one adapter used for all ProcessSubcomponent instances.


processorSubcomponentItemProvider

protected ProcessorSubcomponentItemProvider processorSubcomponentItemProvider
This keeps track of the one adapter used for all ProcessorSubcomponent instances.


systemSubcomponentItemProvider

protected SystemSubcomponentItemProvider systemSubcomponentItemProvider
This keeps track of the one adapter used for all SystemSubcomponent instances.


subprogramSubcomponentItemProvider

protected SubprogramSubcomponentItemProvider subprogramSubcomponentItemProvider
This keeps track of the one adapter used for all SubprogramSubcomponent instances.


subprogramGroupSubcomponentItemProvider

protected SubprogramGroupSubcomponentItemProvider subprogramGroupSubcomponentItemProvider
This keeps track of the one adapter used for all SubprogramGroupSubcomponent instances.


threadSubcomponentItemProvider

protected ThreadSubcomponentItemProvider threadSubcomponentItemProvider
This keeps track of the one adapter used for all ThreadSubcomponent instances.


threadGroupSubcomponentItemProvider

protected ThreadGroupSubcomponentItemProvider threadGroupSubcomponentItemProvider
This keeps track of the one adapter used for all ThreadGroupSubcomponent instances.


virtualBusSubcomponentItemProvider

protected VirtualBusSubcomponentItemProvider virtualBusSubcomponentItemProvider
This keeps track of the one adapter used for all VirtualBusSubcomponent instances.


virtualProcessorSubcomponentItemProvider

protected VirtualProcessorSubcomponentItemProvider virtualProcessorSubcomponentItemProvider
This keeps track of the one adapter used for all VirtualProcessorSubcomponent instances.


subprogramCallSequenceItemProvider

protected SubprogramCallSequenceItemProvider subprogramCallSequenceItemProvider
This keeps track of the one adapter used for all SubprogramCallSequence instances.


subprogramCallItemProvider

protected SubprogramCallItemProvider subprogramCallItemProvider
This keeps track of the one adapter used for all SubprogramCall instances.


processorPortItemProvider

protected ProcessorPortItemProvider processorPortItemProvider
This keeps track of the one adapter used for all ProcessorPort instances.


internalEventItemProvider

protected InternalEventItemProvider internalEventItemProvider
This keeps track of the one adapter used for all InternalEvent instances.


busTypeItemProvider

protected BusTypeItemProvider busTypeItemProvider
This keeps track of the one adapter used for all BusType instances.


busImplementationItemProvider

protected BusImplementationItemProvider busImplementationItemProvider
This keeps track of the one adapter used for all BusImplementation instances.


dataTypeItemProvider

protected DataTypeItemProvider dataTypeItemProvider
This keeps track of the one adapter used for all DataType instances.


dataImplementationItemProvider

protected DataImplementationItemProvider dataImplementationItemProvider
This keeps track of the one adapter used for all DataImplementation instances.


memoryTypeItemProvider

protected MemoryTypeItemProvider memoryTypeItemProvider
This keeps track of the one adapter used for all MemoryType instances.


memoryImplementationItemProvider

protected MemoryImplementationItemProvider memoryImplementationItemProvider
This keeps track of the one adapter used for all MemoryImplementation instances.


systemTypeItemProvider

protected SystemTypeItemProvider systemTypeItemProvider
This keeps track of the one adapter used for all SystemType instances.


systemImplementationItemProvider

protected SystemImplementationItemProvider systemImplementationItemProvider
This keeps track of the one adapter used for all SystemImplementation instances.


threadTypeItemProvider

protected ThreadTypeItemProvider threadTypeItemProvider
This keeps track of the one adapter used for all ThreadType instances.


threadImplementationItemProvider

protected ThreadImplementationItemProvider threadImplementationItemProvider
This keeps track of the one adapter used for all ThreadImplementation instances.


threadGroupTypeItemProvider

protected ThreadGroupTypeItemProvider threadGroupTypeItemProvider
This keeps track of the one adapter used for all ThreadGroupType instances.


threadGroupImplementationItemProvider

protected ThreadGroupImplementationItemProvider threadGroupImplementationItemProvider
This keeps track of the one adapter used for all ThreadGroupImplementation instances.


virtualBusTypeItemProvider

protected VirtualBusTypeItemProvider virtualBusTypeItemProvider
This keeps track of the one adapter used for all VirtualBusType instances.


virtualBusImplementationItemProvider

protected VirtualBusImplementationItemProvider virtualBusImplementationItemProvider
This keeps track of the one adapter used for all VirtualBusImplementation instances.


virtualProcessorTypeItemProvider

protected VirtualProcessorTypeItemProvider virtualProcessorTypeItemProvider
This keeps track of the one adapter used for all VirtualProcessorType instances.


virtualProcessorImplementationItemProvider

protected VirtualProcessorImplementationItemProvider virtualProcessorImplementationItemProvider
This keeps track of the one adapter used for all VirtualProcessorImplementation instances.


subprogramGroupTypeItemProvider

protected SubprogramGroupTypeItemProvider subprogramGroupTypeItemProvider
This keeps track of the one adapter used for all SubprogramGroupType instances.


subprogramGroupImplementationItemProvider

protected SubprogramGroupImplementationItemProvider subprogramGroupImplementationItemProvider
This keeps track of the one adapter used for all SubprogramGroupImplementation instances.


processorTypeItemProvider

protected ProcessorTypeItemProvider processorTypeItemProvider
This keeps track of the one adapter used for all ProcessorType instances.


processorImplementationItemProvider

protected ProcessorImplementationItemProvider processorImplementationItemProvider
This keeps track of the one adapter used for all ProcessorImplementation instances.


processTypeItemProvider

protected ProcessTypeItemProvider processTypeItemProvider
This keeps track of the one adapter used for all ProcessType instances.


processImplementationItemProvider

protected ProcessImplementationItemProvider processImplementationItemProvider
This keeps track of the one adapter used for all ProcessImplementation instances.


subprogramTypeItemProvider

protected SubprogramTypeItemProvider subprogramTypeItemProvider
This keeps track of the one adapter used for all SubprogramType instances.


subprogramImplementationItemProvider

protected SubprogramImplementationItemProvider subprogramImplementationItemProvider
This keeps track of the one adapter used for all SubprogramImplementation instances.


accessConnectionItemProvider

protected AccessConnectionItemProvider accessConnectionItemProvider
This keeps track of the one adapter used for all AccessConnection instances.


parameterConnectionItemProvider

protected ParameterConnectionItemProvider parameterConnectionItemProvider
This keeps track of the one adapter used for all ParameterConnection instances.


portConnectionItemProvider

protected PortConnectionItemProvider portConnectionItemProvider
This keeps track of the one adapter used for all PortConnection instances.


featureGroupConnectionItemProvider

protected FeatureGroupConnectionItemProvider featureGroupConnectionItemProvider
This keeps track of the one adapter used for all FeatureGroupConnection instances.


processorSubprogramItemProvider

protected ProcessorSubprogramItemProvider processorSubprogramItemProvider
This keeps track of the one adapter used for all ProcessorSubprogram instances.


subcomponentFlowItemProvider

protected SubcomponentFlowItemProvider subcomponentFlowItemProvider
This keeps track of the one adapter used for all SubcomponentFlow instances.


defaultAnnexLibraryItemProvider

protected DefaultAnnexLibraryItemProvider defaultAnnexLibraryItemProvider
This keeps track of the one adapter used for all DefaultAnnexLibrary instances.


defaultAnnexSubclauseItemProvider

protected DefaultAnnexSubclauseItemProvider defaultAnnexSubclauseItemProvider
This keeps track of the one adapter used for all DefaultAnnexSubclause instances.


abstractFeatureItemProvider

protected AbstractFeatureItemProvider abstractFeatureItemProvider
This keeps track of the one adapter used for all AbstractFeature instances.


publicPackageSectionItemProvider

protected PublicPackageSectionItemProvider publicPackageSectionItemProvider
This keeps track of the one adapter used for all PublicPackageSection instances.


packageRenameItemProvider

protected PackageRenameItemProvider packageRenameItemProvider
This keeps track of the one adapter used for all PackageRename instances.


aadlPackageItemProvider

protected AadlPackageItemProvider aadlPackageItemProvider
This keeps track of the one adapter used for all AadlPackage instances.


privatePackageSectionItemProvider

protected PrivatePackageSectionItemProvider privatePackageSectionItemProvider
This keeps track of the one adapter used for all PrivatePackageSection instances.


componentTypeRenameItemProvider

protected ComponentTypeRenameItemProvider componentTypeRenameItemProvider
This keeps track of the one adapter used for all ComponentTypeRename instances.


featureGroupTypeRenameItemProvider

protected FeatureGroupTypeRenameItemProvider featureGroupTypeRenameItemProvider
This keeps track of the one adapter used for all FeatureGroupTypeRename instances.


globalNamespaceItemProvider

protected GlobalNamespaceItemProvider globalNamespaceItemProvider
This keeps track of the one adapter used for all GlobalNamespace instances.


propertySetItemProvider

protected PropertySetItemProvider propertySetItemProvider
This keeps track of the one adapter used for all PropertySet instances.


propertyConstantItemProvider

protected PropertyConstantItemProvider propertyConstantItemProvider
This keeps track of the one adapter used for all PropertyConstant instances.


processorCallItemProvider

protected ProcessorCallItemProvider processorCallItemProvider
This keeps track of the one adapter used for all ProcessorCall instances.


enumerationValueItemProvider

protected EnumerationValueItemProvider enumerationValueItemProvider
This keeps track of the one adapter used for all EnumerationValue instances.


aadlIntegerItemProvider

protected AadlIntegerItemProvider aadlIntegerItemProvider
This keeps track of the one adapter used for all AadlInteger instances.


aadlRealItemProvider

protected AadlRealItemProvider aadlRealItemProvider
This keeps track of the one adapter used for all AadlReal instances.


aadlBooleanItemProvider

protected AadlBooleanItemProvider aadlBooleanItemProvider
This keeps track of the one adapter used for all AadlBoolean instances.


aadlStringItemProvider

protected AadlStringItemProvider aadlStringItemProvider
This keeps track of the one adapter used for all AadlString instances.


enumerationTypeItemProvider

protected EnumerationTypeItemProvider enumerationTypeItemProvider
This keeps track of the one adapter used for all EnumerationType instances.


numericRangeItemProvider

protected NumericRangeItemProvider numericRangeItemProvider
This keeps track of the one adapter used for all NumericRange instances.


enumerationLiteralItemProvider

protected EnumerationLiteralItemProvider enumerationLiteralItemProvider
This keeps track of the one adapter used for all EnumerationLiteral instances.


unitValueItemProvider

protected UnitValueItemProvider unitValueItemProvider
This keeps track of the one adapter used for all UnitValue instances.


unitLiteralItemProvider

protected UnitLiteralItemProvider unitLiteralItemProvider
This keeps track of the one adapter used for all UnitLiteral instances.


stringLiteralItemProvider

protected StringLiteralItemProvider stringLiteralItemProvider
This keeps track of the one adapter used for all StringLiteral instances.


classifierValueItemProvider

protected ClassifierValueItemProvider classifierValueItemProvider
This keeps track of the one adapter used for all ClassifierValue instances.


referenceValueItemProvider

protected ReferenceValueItemProvider referenceValueItemProvider
This keeps track of the one adapter used for all ReferenceValue instances.


booleanLiteralItemProvider

protected BooleanLiteralItemProvider booleanLiteralItemProvider
This keeps track of the one adapter used for all BooleanLiteral instances.


rangeValueItemProvider

protected RangeValueItemProvider rangeValueItemProvider
This keeps track of the one adapter used for all RangeValue instances.


integerLiteralItemProvider

protected IntegerLiteralItemProvider integerLiteralItemProvider
This keeps track of the one adapter used for all IntegerLiteral instances.


realLiteralItemProvider

protected RealLiteralItemProvider realLiteralItemProvider
This keeps track of the one adapter used for all RealLiteral instances.


constantValueItemProvider

protected ConstantValueItemProvider constantValueItemProvider
This keeps track of the one adapter used for all ConstantValue instances.


propertyReferenceItemProvider

protected PropertyReferenceItemProvider propertyReferenceItemProvider
This keeps track of the one adapter used for all PropertyReference instances.


operationItemProvider

protected OperationItemProvider operationItemProvider
This keeps track of the one adapter used for all Operation instances.


recordValueItemProvider

protected RecordValueItemProvider recordValueItemProvider
This keeps track of the one adapter used for all RecordValue instances.


computedValueItemProvider

protected ComputedValueItemProvider computedValueItemProvider
This keeps track of the one adapter used for all ComputedValue instances.


listValueItemProvider

protected ListValueItemProvider listValueItemProvider
This keeps track of the one adapter used for all ListValue instances.


unitsTypeItemProvider

protected UnitsTypeItemProvider unitsTypeItemProvider
This keeps track of the one adapter used for all UnitsType instances.


classifierTypeItemProvider

protected ClassifierTypeItemProvider classifierTypeItemProvider
This keeps track of the one adapter used for all ClassifierType instances.


metaclassReferenceItemProvider

protected MetaclassReferenceItemProvider metaclassReferenceItemProvider
This keeps track of the one adapter used for all MetaclassReference instances.


referenceTypeItemProvider

protected ReferenceTypeItemProvider referenceTypeItemProvider
This keeps track of the one adapter used for all ReferenceType instances.


rangeTypeItemProvider

protected RangeTypeItemProvider rangeTypeItemProvider
This keeps track of the one adapter used for all RangeType instances.


recordTypeItemProvider

protected RecordTypeItemProvider recordTypeItemProvider
This keeps track of the one adapter used for all RecordType instances.


recordFieldItemProvider

protected RecordFieldItemProvider recordFieldItemProvider
This keeps track of the one adapter used for all RecordField instances.

Constructor Detail

Aadl2ItemProviderAdapterFactory

public Aadl2ItemProviderAdapterFactory()
This constructs an instance.

Method Detail

createCommentAdapter

public org.eclipse.emf.common.notify.Adapter createCommentAdapter()
This creates an adapter for a Comment.

Overrides:
createCommentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
Comment

createPropertyAssociationAdapter

public org.eclipse.emf.common.notify.Adapter createPropertyAssociationAdapter()
This creates an adapter for a PropertyAssociation.

Overrides:
createPropertyAssociationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
PropertyAssociation

createBasicPropertyAssociationAdapter

public org.eclipse.emf.common.notify.Adapter createBasicPropertyAssociationAdapter()
This creates an adapter for a BasicPropertyAssociation.

Overrides:
createBasicPropertyAssociationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
BasicPropertyAssociation

createBasicPropertyAdapter

public org.eclipse.emf.common.notify.Adapter createBasicPropertyAdapter()
This creates an adapter for a BasicProperty.

Overrides:
createBasicPropertyAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
BasicProperty

createPropertyAdapter

public org.eclipse.emf.common.notify.Adapter createPropertyAdapter()
This creates an adapter for a Property.

Overrides:
createPropertyAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
Property

createContainedNamedElementAdapter

public org.eclipse.emf.common.notify.Adapter createContainedNamedElementAdapter()
This creates an adapter for a ContainedNamedElement.

Overrides:
createContainedNamedElementAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ContainedNamedElement

createArrayRangeAdapter

public org.eclipse.emf.common.notify.Adapter createArrayRangeAdapter()
This creates an adapter for a ArrayRange.

Overrides:
createArrayRangeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ArrayRange

createModalPropertyValueAdapter

public org.eclipse.emf.common.notify.Adapter createModalPropertyValueAdapter()
This creates an adapter for a ModalPropertyValue.

Overrides:
createModalPropertyValueAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ModalPropertyValue

createContainmentPathElementAdapter

public org.eclipse.emf.common.notify.Adapter createContainmentPathElementAdapter()
This creates an adapter for a ContainmentPathElement.

Overrides:
createContainmentPathElementAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ContainmentPathElement

createModeAdapter

public org.eclipse.emf.common.notify.Adapter createModeAdapter()
This creates an adapter for a Mode.

Overrides:
createModeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
Mode

createModeTransitionAdapter

public org.eclipse.emf.common.notify.Adapter createModeTransitionAdapter()
This creates an adapter for a ModeTransition.

Overrides:
createModeTransitionAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ModeTransition

createTriggerPortAdapter

public org.eclipse.emf.common.notify.Adapter createTriggerPortAdapter()
This creates an adapter for a TriggerPort.

Overrides:
createTriggerPortAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
TriggerPort

createArraySpecificationAdapter

public org.eclipse.emf.common.notify.Adapter createArraySpecificationAdapter()
This creates an adapter for a ArraySpecification.

Overrides:
createArraySpecificationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ArraySpecification

createModalElementAdapter

public org.eclipse.emf.common.notify.Adapter createModalElementAdapter()
This creates an adapter for a ModalElement.

Overrides:
createModalElementAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ModalElement

createTypeExtensionAdapter

public org.eclipse.emf.common.notify.Adapter createTypeExtensionAdapter()
This creates an adapter for a TypeExtension.

Overrides:
createTypeExtensionAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
TypeExtension

createFlowSpecificationAdapter

public org.eclipse.emf.common.notify.Adapter createFlowSpecificationAdapter()
This creates an adapter for a FlowSpecification.

Overrides:
createFlowSpecificationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FlowSpecification

createEndToEndFlowElementAdapter

public org.eclipse.emf.common.notify.Adapter createEndToEndFlowElementAdapter()
This creates an adapter for a EndToEndFlowElement.

Overrides:
createEndToEndFlowElementAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
EndToEndFlowElement

createModeBindingAdapter

public org.eclipse.emf.common.notify.Adapter createModeBindingAdapter()
This creates an adapter for a ModeBinding.

Overrides:
createModeBindingAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ModeBinding

createComponentImplementationReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createComponentImplementationReferenceAdapter()
This creates an adapter for a ComponentImplementationReference.

Overrides:
createComponentImplementationReferenceAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ComponentImplementationReference

createFlowImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createFlowImplementationAdapter()
This creates an adapter for a FlowImplementation.

Overrides:
createFlowImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FlowImplementation

createFeatureGroupAdapter

public org.eclipse.emf.common.notify.Adapter createFeatureGroupAdapter()
This creates an adapter for a FeatureGroup.

Overrides:
createFeatureGroupAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeatureGroup

createFeatureGroupConnectionEndAdapter

public org.eclipse.emf.common.notify.Adapter createFeatureGroupConnectionEndAdapter()
This creates an adapter for a FeatureGroupConnectionEnd.

Overrides:
createFeatureGroupConnectionEndAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeatureGroupConnectionEnd

createFeatureGroupTypeAdapter

public org.eclipse.emf.common.notify.Adapter createFeatureGroupTypeAdapter()
This creates an adapter for a FeatureGroupType.

Overrides:
createFeatureGroupTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeatureGroupType

createGroupExtensionAdapter

public org.eclipse.emf.common.notify.Adapter createGroupExtensionAdapter()
This creates an adapter for a GroupExtension.

Overrides:
createGroupExtensionAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
GroupExtension

createAbstractSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createAbstractSubcomponentAdapter()
This creates an adapter for a AbstractSubcomponent.

Overrides:
createAbstractSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
AbstractSubcomponent

createComponentPrototypeAdapter

public org.eclipse.emf.common.notify.Adapter createComponentPrototypeAdapter()
This creates an adapter for a ComponentPrototype.

Overrides:
createComponentPrototypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ComponentPrototype

createComponentPrototypeBindingAdapter

public org.eclipse.emf.common.notify.Adapter createComponentPrototypeBindingAdapter()
This creates an adapter for a ComponentPrototypeBinding.

Overrides:
createComponentPrototypeBindingAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ComponentPrototypeBinding

createFeatureGroupPrototypeAdapter

public org.eclipse.emf.common.notify.Adapter createFeatureGroupPrototypeAdapter()
This creates an adapter for a FeatureGroupPrototype.

Overrides:
createFeatureGroupPrototypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeatureGroupPrototype

createFeatureGroupPrototypeBindingAdapter

public org.eclipse.emf.common.notify.Adapter createFeatureGroupPrototypeBindingAdapter()
This creates an adapter for a FeatureGroupPrototypeBinding.

Overrides:
createFeatureGroupPrototypeBindingAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeatureGroupPrototypeBinding

createFeaturePrototypeAdapter

public org.eclipse.emf.common.notify.Adapter createFeaturePrototypeAdapter()
This creates an adapter for a FeaturePrototype.

Overrides:
createFeaturePrototypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeaturePrototype

createFeaturePrototypeBindingAdapter

public org.eclipse.emf.common.notify.Adapter createFeaturePrototypeBindingAdapter()
This creates an adapter for a FeaturePrototypeBinding.

Overrides:
createFeaturePrototypeBindingAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeaturePrototypeBinding

createAccessSpecificationAdapter

public org.eclipse.emf.common.notify.Adapter createAccessSpecificationAdapter()
This creates an adapter for a AccessSpecification.

Overrides:
createAccessSpecificationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
AccessSpecification

createPortSpecificationAdapter

public org.eclipse.emf.common.notify.Adapter createPortSpecificationAdapter()
This creates an adapter for a PortSpecification.

Overrides:
createPortSpecificationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
PortSpecification

createFeaturePrototypeReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createFeaturePrototypeReferenceAdapter()
This creates an adapter for a FeaturePrototypeReference.

Overrides:
createFeaturePrototypeReferenceAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeaturePrototypeReference

createComponentPrototypeReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createComponentPrototypeReferenceAdapter()
This creates an adapter for a ComponentPrototypeReference.

Overrides:
createComponentPrototypeReferenceAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ComponentPrototypeReference

createComponentReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createComponentReferenceAdapter()
This creates an adapter for a ComponentReference.

Overrides:
createComponentReferenceAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ComponentReference

createFeatureGroupPrototypeReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createFeatureGroupPrototypeReferenceAdapter()
This creates an adapter for a FeatureGroupPrototypeReference.

Overrides:
createFeatureGroupPrototypeReferenceAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeatureGroupPrototypeReference

createFeatureGroupReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createFeatureGroupReferenceAdapter()
This creates an adapter for a FeatureGroupReference.

Overrides:
createFeatureGroupReferenceAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeatureGroupReference

createNumeralAdapter

public org.eclipse.emf.common.notify.Adapter createNumeralAdapter()
This creates an adapter for a Numeral.

Overrides:
createNumeralAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
Numeral

createEndToEndFlowAdapter

public org.eclipse.emf.common.notify.Adapter createEndToEndFlowAdapter()
This creates an adapter for a EndToEndFlow.

Overrides:
createEndToEndFlowAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
EndToEndFlow

createFeatureConnectionAdapter

public org.eclipse.emf.common.notify.Adapter createFeatureConnectionAdapter()
This creates an adapter for a FeatureConnection.

Overrides:
createFeatureConnectionAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeatureConnection

createDataAccessAdapter

public org.eclipse.emf.common.notify.Adapter createDataAccessAdapter()
This creates an adapter for a DataAccess.

Overrides:
createDataAccessAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
DataAccess

createBusAccessAdapter

public org.eclipse.emf.common.notify.Adapter createBusAccessAdapter()
This creates an adapter for a BusAccess.

Overrides:
createBusAccessAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
BusAccess

createSubprogramAccessAdapter

public org.eclipse.emf.common.notify.Adapter createSubprogramAccessAdapter()
This creates an adapter for a SubprogramAccess.

Overrides:
createSubprogramAccessAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SubprogramAccess

createDataPortAdapter

public org.eclipse.emf.common.notify.Adapter createDataPortAdapter()
This creates an adapter for a DataPort.

Overrides:
createDataPortAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
DataPort

createEventPortAdapter

public org.eclipse.emf.common.notify.Adapter createEventPortAdapter()
This creates an adapter for a EventPort.

Overrides:
createEventPortAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
EventPort

createEventDataPortAdapter

public org.eclipse.emf.common.notify.Adapter createEventDataPortAdapter()
This creates an adapter for a EventDataPort.

Overrides:
createEventDataPortAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
EventDataPort

createParameterAdapter

public org.eclipse.emf.common.notify.Adapter createParameterAdapter()
This creates an adapter for a Parameter.

Overrides:
createParameterAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
Parameter

createSubprogramGroupAccessAdapter

public org.eclipse.emf.common.notify.Adapter createSubprogramGroupAccessAdapter()
This creates an adapter for a SubprogramGroupAccess.

Overrides:
createSubprogramGroupAccessAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SubprogramGroupAccess

createImplementationExtensionAdapter

public org.eclipse.emf.common.notify.Adapter createImplementationExtensionAdapter()
This creates an adapter for a ImplementationExtension.

Overrides:
createImplementationExtensionAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ImplementationExtension

createRealizationAdapter

public org.eclipse.emf.common.notify.Adapter createRealizationAdapter()
This creates an adapter for a Realization.

Overrides:
createRealizationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
Realization

createDeviceSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createDeviceSubcomponentAdapter()
This creates an adapter for a DeviceSubcomponent.

Overrides:
createDeviceSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
DeviceSubcomponent

createDeviceTypeAdapter

public org.eclipse.emf.common.notify.Adapter createDeviceTypeAdapter()
This creates an adapter for a DeviceType.

Overrides:
createDeviceTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
DeviceType

createDeviceImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createDeviceImplementationAdapter()
This creates an adapter for a DeviceImplementation.

Overrides:
createDeviceImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
DeviceImplementation

createBusSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createBusSubcomponentAdapter()
This creates an adapter for a BusSubcomponent.

Overrides:
createBusSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
BusSubcomponent

createAbstractTypeAdapter

public org.eclipse.emf.common.notify.Adapter createAbstractTypeAdapter()
This creates an adapter for a AbstractType.

Overrides:
createAbstractTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
AbstractType

createAbstractImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createAbstractImplementationAdapter()
This creates an adapter for a AbstractImplementation.

Overrides:
createAbstractImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
AbstractImplementation

createDataSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createDataSubcomponentAdapter()
This creates an adapter for a DataSubcomponent.

Overrides:
createDataSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
DataSubcomponent

createMemorySubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createMemorySubcomponentAdapter()
This creates an adapter for a MemorySubcomponent.

Overrides:
createMemorySubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
MemorySubcomponent

createProcessSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createProcessSubcomponentAdapter()
This creates an adapter for a ProcessSubcomponent.

Overrides:
createProcessSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ProcessSubcomponent

createProcessorSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createProcessorSubcomponentAdapter()
This creates an adapter for a ProcessorSubcomponent.

Overrides:
createProcessorSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ProcessorSubcomponent

createSystemSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createSystemSubcomponentAdapter()
This creates an adapter for a SystemSubcomponent.

Overrides:
createSystemSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SystemSubcomponent

createSubprogramSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createSubprogramSubcomponentAdapter()
This creates an adapter for a SubprogramSubcomponent.

Overrides:
createSubprogramSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SubprogramSubcomponent

createSubprogramGroupSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createSubprogramGroupSubcomponentAdapter()
This creates an adapter for a SubprogramGroupSubcomponent.

Overrides:
createSubprogramGroupSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SubprogramGroupSubcomponent

createThreadSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createThreadSubcomponentAdapter()
This creates an adapter for a ThreadSubcomponent.

Overrides:
createThreadSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ThreadSubcomponent

createThreadGroupSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createThreadGroupSubcomponentAdapter()
This creates an adapter for a ThreadGroupSubcomponent.

Overrides:
createThreadGroupSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ThreadGroupSubcomponent

createVirtualBusSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createVirtualBusSubcomponentAdapter()
This creates an adapter for a VirtualBusSubcomponent.

Overrides:
createVirtualBusSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
VirtualBusSubcomponent

createVirtualProcessorSubcomponentAdapter

public org.eclipse.emf.common.notify.Adapter createVirtualProcessorSubcomponentAdapter()
This creates an adapter for a VirtualProcessorSubcomponent.

Overrides:
createVirtualProcessorSubcomponentAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
VirtualProcessorSubcomponent

createSubprogramCallSequenceAdapter

public org.eclipse.emf.common.notify.Adapter createSubprogramCallSequenceAdapter()
This creates an adapter for a SubprogramCallSequence.

Overrides:
createSubprogramCallSequenceAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SubprogramCallSequence

createSubprogramCallAdapter

public org.eclipse.emf.common.notify.Adapter createSubprogramCallAdapter()
This creates an adapter for a SubprogramCall.

Overrides:
createSubprogramCallAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SubprogramCall

createProcessorPortAdapter

public org.eclipse.emf.common.notify.Adapter createProcessorPortAdapter()
This creates an adapter for a ProcessorPort.

Overrides:
createProcessorPortAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ProcessorPort

createInternalEventAdapter

public org.eclipse.emf.common.notify.Adapter createInternalEventAdapter()
This creates an adapter for a InternalEvent.

Overrides:
createInternalEventAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
InternalEvent

createBusTypeAdapter

public org.eclipse.emf.common.notify.Adapter createBusTypeAdapter()
This creates an adapter for a BusType.

Overrides:
createBusTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
BusType

createBusImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createBusImplementationAdapter()
This creates an adapter for a BusImplementation.

Overrides:
createBusImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
BusImplementation

createDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createDataTypeAdapter()
This creates an adapter for a DataType.

Overrides:
createDataTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
DataType

createDataImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createDataImplementationAdapter()
This creates an adapter for a DataImplementation.

Overrides:
createDataImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
DataImplementation

createMemoryTypeAdapter

public org.eclipse.emf.common.notify.Adapter createMemoryTypeAdapter()
This creates an adapter for a MemoryType.

Overrides:
createMemoryTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
MemoryType

createMemoryImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createMemoryImplementationAdapter()
This creates an adapter for a MemoryImplementation.

Overrides:
createMemoryImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
MemoryImplementation

createSystemTypeAdapter

public org.eclipse.emf.common.notify.Adapter createSystemTypeAdapter()
This creates an adapter for a SystemType.

Overrides:
createSystemTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SystemType

createSystemImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createSystemImplementationAdapter()
This creates an adapter for a SystemImplementation.

Overrides:
createSystemImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SystemImplementation

createThreadTypeAdapter

public org.eclipse.emf.common.notify.Adapter createThreadTypeAdapter()
This creates an adapter for a ThreadType.

Overrides:
createThreadTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ThreadType

createThreadImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createThreadImplementationAdapter()
This creates an adapter for a ThreadImplementation.

Overrides:
createThreadImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ThreadImplementation

createThreadGroupTypeAdapter

public org.eclipse.emf.common.notify.Adapter createThreadGroupTypeAdapter()
This creates an adapter for a ThreadGroupType.

Overrides:
createThreadGroupTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ThreadGroupType

createThreadGroupImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createThreadGroupImplementationAdapter()
This creates an adapter for a ThreadGroupImplementation.

Overrides:
createThreadGroupImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ThreadGroupImplementation

createVirtualBusTypeAdapter

public org.eclipse.emf.common.notify.Adapter createVirtualBusTypeAdapter()
This creates an adapter for a VirtualBusType.

Overrides:
createVirtualBusTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
VirtualBusType

createVirtualBusImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createVirtualBusImplementationAdapter()
This creates an adapter for a VirtualBusImplementation.

Overrides:
createVirtualBusImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
VirtualBusImplementation

createVirtualProcessorTypeAdapter

public org.eclipse.emf.common.notify.Adapter createVirtualProcessorTypeAdapter()
This creates an adapter for a VirtualProcessorType.

Overrides:
createVirtualProcessorTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
VirtualProcessorType

createVirtualProcessorImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createVirtualProcessorImplementationAdapter()
This creates an adapter for a VirtualProcessorImplementation.

Overrides:
createVirtualProcessorImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
VirtualProcessorImplementation

createSubprogramGroupTypeAdapter

public org.eclipse.emf.common.notify.Adapter createSubprogramGroupTypeAdapter()
This creates an adapter for a SubprogramGroupType.

Overrides:
createSubprogramGroupTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SubprogramGroupType

createSubprogramGroupImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createSubprogramGroupImplementationAdapter()
This creates an adapter for a SubprogramGroupImplementation.

Overrides:
createSubprogramGroupImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SubprogramGroupImplementation

createProcessorTypeAdapter

public org.eclipse.emf.common.notify.Adapter createProcessorTypeAdapter()
This creates an adapter for a ProcessorType.

Overrides:
createProcessorTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ProcessorType

createProcessorImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createProcessorImplementationAdapter()
This creates an adapter for a ProcessorImplementation.

Overrides:
createProcessorImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ProcessorImplementation

createProcessTypeAdapter

public org.eclipse.emf.common.notify.Adapter createProcessTypeAdapter()
This creates an adapter for a ProcessType.

Overrides:
createProcessTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ProcessType

createProcessImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createProcessImplementationAdapter()
This creates an adapter for a ProcessImplementation.

Overrides:
createProcessImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ProcessImplementation

createSubprogramTypeAdapter

public org.eclipse.emf.common.notify.Adapter createSubprogramTypeAdapter()
This creates an adapter for a SubprogramType.

Overrides:
createSubprogramTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SubprogramType

createSubprogramImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createSubprogramImplementationAdapter()
This creates an adapter for a SubprogramImplementation.

Overrides:
createSubprogramImplementationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SubprogramImplementation

createAccessConnectionAdapter

public org.eclipse.emf.common.notify.Adapter createAccessConnectionAdapter()
This creates an adapter for a AccessConnection.

Overrides:
createAccessConnectionAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
AccessConnection

createParameterConnectionAdapter

public org.eclipse.emf.common.notify.Adapter createParameterConnectionAdapter()
This creates an adapter for a ParameterConnection.

Overrides:
createParameterConnectionAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ParameterConnection

createPortConnectionAdapter

public org.eclipse.emf.common.notify.Adapter createPortConnectionAdapter()
This creates an adapter for a PortConnection.

Overrides:
createPortConnectionAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
PortConnection

createFeatureGroupConnectionAdapter

public org.eclipse.emf.common.notify.Adapter createFeatureGroupConnectionAdapter()
This creates an adapter for a FeatureGroupConnection.

Overrides:
createFeatureGroupConnectionAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeatureGroupConnection

createProcessorSubprogramAdapter

public org.eclipse.emf.common.notify.Adapter createProcessorSubprogramAdapter()
This creates an adapter for a ProcessorSubprogram.

Overrides:
createProcessorSubprogramAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ProcessorSubprogram

createSubcomponentFlowAdapter

public org.eclipse.emf.common.notify.Adapter createSubcomponentFlowAdapter()
This creates an adapter for a SubcomponentFlow.

Overrides:
createSubcomponentFlowAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
SubcomponentFlow

createDefaultAnnexLibraryAdapter

public org.eclipse.emf.common.notify.Adapter createDefaultAnnexLibraryAdapter()
This creates an adapter for a DefaultAnnexLibrary.

Overrides:
createDefaultAnnexLibraryAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
DefaultAnnexLibrary

createDefaultAnnexSubclauseAdapter

public org.eclipse.emf.common.notify.Adapter createDefaultAnnexSubclauseAdapter()
This creates an adapter for a DefaultAnnexSubclause.

Overrides:
createDefaultAnnexSubclauseAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
DefaultAnnexSubclause

createAbstractFeatureAdapter

public org.eclipse.emf.common.notify.Adapter createAbstractFeatureAdapter()
This creates an adapter for a AbstractFeature.

Overrides:
createAbstractFeatureAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
AbstractFeature

createPublicPackageSectionAdapter

public org.eclipse.emf.common.notify.Adapter createPublicPackageSectionAdapter()
This creates an adapter for a PublicPackageSection.

Overrides:
createPublicPackageSectionAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
PublicPackageSection

createPackageRenameAdapter

public org.eclipse.emf.common.notify.Adapter createPackageRenameAdapter()
This creates an adapter for a PackageRename.

Overrides:
createPackageRenameAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
PackageRename

createAadlPackageAdapter

public org.eclipse.emf.common.notify.Adapter createAadlPackageAdapter()
This creates an adapter for a AadlPackage.

Overrides:
createAadlPackageAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
AadlPackage

createPrivatePackageSectionAdapter

public org.eclipse.emf.common.notify.Adapter createPrivatePackageSectionAdapter()
This creates an adapter for a PrivatePackageSection.

Overrides:
createPrivatePackageSectionAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
PrivatePackageSection

createComponentTypeRenameAdapter

public org.eclipse.emf.common.notify.Adapter createComponentTypeRenameAdapter()
This creates an adapter for a ComponentTypeRename.

Overrides:
createComponentTypeRenameAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ComponentTypeRename

createFeatureGroupTypeRenameAdapter

public org.eclipse.emf.common.notify.Adapter createFeatureGroupTypeRenameAdapter()
This creates an adapter for a FeatureGroupTypeRename.

Overrides:
createFeatureGroupTypeRenameAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
FeatureGroupTypeRename

createGlobalNamespaceAdapter

public org.eclipse.emf.common.notify.Adapter createGlobalNamespaceAdapter()
This creates an adapter for a GlobalNamespace.

Overrides:
createGlobalNamespaceAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
GlobalNamespace

createPropertySetAdapter

public org.eclipse.emf.common.notify.Adapter createPropertySetAdapter()
This creates an adapter for a PropertySet.

Overrides:
createPropertySetAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
PropertySet

createPropertyConstantAdapter

public org.eclipse.emf.common.notify.Adapter createPropertyConstantAdapter()
This creates an adapter for a PropertyConstant.

Overrides:
createPropertyConstantAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
PropertyConstant

createProcessorCallAdapter

public org.eclipse.emf.common.notify.Adapter createProcessorCallAdapter()
This creates an adapter for a ProcessorCall.

Overrides:
createProcessorCallAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ProcessorCall

createEnumerationValueAdapter

public org.eclipse.emf.common.notify.Adapter createEnumerationValueAdapter()
This creates an adapter for a EnumerationValue.

Overrides:
createEnumerationValueAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
EnumerationValue

createAadlIntegerAdapter

public org.eclipse.emf.common.notify.Adapter createAadlIntegerAdapter()
This creates an adapter for a AadlInteger.

Overrides:
createAadlIntegerAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
AadlInteger

createAadlRealAdapter

public org.eclipse.emf.common.notify.Adapter createAadlRealAdapter()
This creates an adapter for a AadlReal.

Overrides:
createAadlRealAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
AadlReal

createAadlBooleanAdapter

public org.eclipse.emf.common.notify.Adapter createAadlBooleanAdapter()
This creates an adapter for a AadlBoolean.

Overrides:
createAadlBooleanAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
AadlBoolean

createAadlStringAdapter

public org.eclipse.emf.common.notify.Adapter createAadlStringAdapter()
This creates an adapter for a AadlString.

Overrides:
createAadlStringAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
AadlString

createEnumerationTypeAdapter

public org.eclipse.emf.common.notify.Adapter createEnumerationTypeAdapter()
This creates an adapter for a EnumerationType.

Overrides:
createEnumerationTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
EnumerationType

createNumericRangeAdapter

public org.eclipse.emf.common.notify.Adapter createNumericRangeAdapter()
This creates an adapter for a NumericRange.

Overrides:
createNumericRangeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
NumericRange

createEnumerationLiteralAdapter

public org.eclipse.emf.common.notify.Adapter createEnumerationLiteralAdapter()
This creates an adapter for a EnumerationLiteral.

Overrides:
createEnumerationLiteralAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
EnumerationLiteral

createUnitValueAdapter

public org.eclipse.emf.common.notify.Adapter createUnitValueAdapter()
This creates an adapter for a UnitValue.

Overrides:
createUnitValueAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
UnitValue

createUnitLiteralAdapter

public org.eclipse.emf.common.notify.Adapter createUnitLiteralAdapter()
This creates an adapter for a UnitLiteral.

Overrides:
createUnitLiteralAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
UnitLiteral

createStringLiteralAdapter

public org.eclipse.emf.common.notify.Adapter createStringLiteralAdapter()
This creates an adapter for a StringLiteral.

Overrides:
createStringLiteralAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
StringLiteral

createClassifierValueAdapter

public org.eclipse.emf.common.notify.Adapter createClassifierValueAdapter()
This creates an adapter for a ClassifierValue.

Overrides:
createClassifierValueAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ClassifierValue

createReferenceValueAdapter

public org.eclipse.emf.common.notify.Adapter createReferenceValueAdapter()
This creates an adapter for a ReferenceValue.

Overrides:
createReferenceValueAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ReferenceValue

createBooleanLiteralAdapter

public org.eclipse.emf.common.notify.Adapter createBooleanLiteralAdapter()
This creates an adapter for a BooleanLiteral.

Overrides:
createBooleanLiteralAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
BooleanLiteral

createRangeValueAdapter

public org.eclipse.emf.common.notify.Adapter createRangeValueAdapter()
This creates an adapter for a RangeValue.

Overrides:
createRangeValueAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
RangeValue

createIntegerLiteralAdapter

public org.eclipse.emf.common.notify.Adapter createIntegerLiteralAdapter()
This creates an adapter for a IntegerLiteral.

Overrides:
createIntegerLiteralAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
IntegerLiteral

createRealLiteralAdapter

public org.eclipse.emf.common.notify.Adapter createRealLiteralAdapter()
This creates an adapter for a RealLiteral.

Overrides:
createRealLiteralAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
RealLiteral

createConstantValueAdapter

public org.eclipse.emf.common.notify.Adapter createConstantValueAdapter()
This creates an adapter for a ConstantValue.

Overrides:
createConstantValueAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ConstantValue

createPropertyReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createPropertyReferenceAdapter()
This creates an adapter for a PropertyReference.

Overrides:
createPropertyReferenceAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
PropertyReference

createOperationAdapter

public org.eclipse.emf.common.notify.Adapter createOperationAdapter()
This creates an adapter for a Operation.

Overrides:
createOperationAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
Operation

createRecordValueAdapter

public org.eclipse.emf.common.notify.Adapter createRecordValueAdapter()
This creates an adapter for a RecordValue.

Overrides:
createRecordValueAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
RecordValue

createComputedValueAdapter

public org.eclipse.emf.common.notify.Adapter createComputedValueAdapter()
This creates an adapter for a ComputedValue.

Overrides:
createComputedValueAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ComputedValue

createListValueAdapter

public org.eclipse.emf.common.notify.Adapter createListValueAdapter()
This creates an adapter for a ListValue.

Overrides:
createListValueAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ListValue

createUnitsTypeAdapter

public org.eclipse.emf.common.notify.Adapter createUnitsTypeAdapter()
This creates an adapter for a UnitsType.

Overrides:
createUnitsTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
UnitsType

createClassifierTypeAdapter

public org.eclipse.emf.common.notify.Adapter createClassifierTypeAdapter()
This creates an adapter for a ClassifierType.

Overrides:
createClassifierTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ClassifierType

createMetaclassReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createMetaclassReferenceAdapter()
This creates an adapter for a MetaclassReference.

Overrides:
createMetaclassReferenceAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
MetaclassReference

createReferenceTypeAdapter

public org.eclipse.emf.common.notify.Adapter createReferenceTypeAdapter()
This creates an adapter for a ReferenceType.

Overrides:
createReferenceTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
ReferenceType

createRangeTypeAdapter

public org.eclipse.emf.common.notify.Adapter createRangeTypeAdapter()
This creates an adapter for a RangeType.

Overrides:
createRangeTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
RangeType

createRecordTypeAdapter

public org.eclipse.emf.common.notify.Adapter createRecordTypeAdapter()
This creates an adapter for a RecordType.

Overrides:
createRecordTypeAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
RecordType

createRecordFieldAdapter

public org.eclipse.emf.common.notify.Adapter createRecordFieldAdapter()
This creates an adapter for a RecordField.

Overrides:
createRecordFieldAdapter in class Aadl2AdapterFactory
Returns:
the new adapter.
See Also:
RecordField

getRootAdapterFactory

public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.

Specified by:
getRootAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory

setParentAdapterFactory

public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.

Specified by:
setParentAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory

isFactoryForType

public boolean isFactoryForType(java.lang.Object type)

Specified by:
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
isFactoryForType in class Aadl2AdapterFactory
Returns:
whether this factory is applicable for the type of the object.

adapt

public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier,
                                                   java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.

Specified by:
adapt in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl

adapt

public java.lang.Object adapt(java.lang.Object object,
                              java.lang.Object type)

Specified by:
adapt in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl

addListener

public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.

Specified by:
addListener in interface org.eclipse.emf.edit.provider.IChangeNotifier

removeListener

public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener.

Specified by:
removeListener in interface org.eclipse.emf.edit.provider.IChangeNotifier

fireNotifyChanged

public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates to changeNotifier and to parentAdapterFactory.

Specified by:
fireNotifyChanged in interface org.eclipse.emf.edit.provider.IChangeNotifier

dispose

public void dispose()
This disposes all of the item providers created by this factory.

Specified by:
dispose in interface org.eclipse.emf.edit.provider.IDisposable