edu.cmu.sei.aadl.model.property.provider
Class PropertyItemProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by edu.cmu.sei.aadl.model.property.util.PropertyAdapterFactory
          extended by edu.cmu.sei.aadl.model.property.provider.PropertyItemProviderAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory, org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier

public class PropertyItemProviderAdapterFactory
extends PropertyAdapterFactory
implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier

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  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  BooleanANDItemProvider booleanANDItemProvider
          This keeps track of the one adapter used for all BooleanAND instances
protected  BooleanNOTItemProvider booleanNOTItemProvider
          This keeps track of the one adapter used for all BooleanNOT instances
protected  BooleanORItemProvider booleanORItemProvider
          This keeps track of the one adapter used for all BooleanOR 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
static java.lang.String copyright
           
protected  EnumLiteralItemProvider enumLiteralItemProvider
          This keeps track of the one adapter used for all EnumLiteral instances
protected  EnumTypeItemProvider enumTypeItemProvider
          This keeps track of the one adapter used for all EnumType instances
protected  EnumValueItemProvider enumValueItemProvider
          This keeps track of the one adapter used for all EnumValue instances
protected  FALSEItemProvider falseItemProvider
          This keeps track of the one adapter used for all FALSE instances
protected  IntegerRangeValueItemProvider integerRangeValueItemProvider
          This keeps track of the one adapter used for all IntegerRangeValue instances
protected  IntegerValueItemProvider integerValueItemProvider
          This keeps track of the one adapter used for all IntegerValue instances
protected  NumberValueItemProvider numberValueItemProvider
          This keeps track of the one adapter used for all NumberValue instances
protected  org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
          This keeps track of the root adapter factory that delegates to this adapter factory
protected  PropertiesItemProvider propertiesItemProvider
          This keeps track of the one adapter used for all Properties 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  PropertyDefinitionItemProvider propertyDefinitionItemProvider
          This keeps track of the one adapter used for all PropertyDefinition 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  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  RealRangeValueItemProvider realRangeValueItemProvider
          This keeps track of the one adapter used for all RealRangeValue instances
protected  RealValueItemProvider realValueItemProvider
          This keeps track of the one adapter used for all RealValue instances
protected  ReferencedPropertyItemProvider referencedPropertyItemProvider
          This keeps track of the one adapter used for all ReferencedProperty 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  StringValueItemProvider stringValueItemProvider
          This keeps track of the one adapter used for all StringValue instances
protected  java.util.Collection supportedTypes
          This keeps track of all the supported types checked by isFactoryForType
protected  TRUEItemProvider trueItemProvider
          This keeps track of the one adapter used for all TRUE 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
 
Fields inherited from class edu.cmu.sei.aadl.model.property.util.PropertyAdapterFactory
modelPackage, modelSwitch
 
Constructor Summary
PropertyItemProviderAdapterFactory()
          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 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 createBooleanANDAdapter()
          This creates an adapter for a BooleanAND
 org.eclipse.emf.common.notify.Adapter createBooleanNOTAdapter()
          This creates an adapter for a BooleanNOT
 org.eclipse.emf.common.notify.Adapter createBooleanORAdapter()
          This creates an adapter for a BooleanOR
 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 createEnumLiteralAdapter()
          This creates an adapter for a EnumLiteral
 org.eclipse.emf.common.notify.Adapter createEnumTypeAdapter()
          This creates an adapter for a EnumType
 org.eclipse.emf.common.notify.Adapter createEnumValueAdapter()
          This creates an adapter for a EnumValue
 org.eclipse.emf.common.notify.Adapter createFALSEAdapter()
          This creates an adapter for a FALSE
 org.eclipse.emf.common.notify.Adapter createIntegerRangeValueAdapter()
          This creates an adapter for a IntegerRangeValue
 org.eclipse.emf.common.notify.Adapter createIntegerValueAdapter()
          This creates an adapter for a IntegerValue
 org.eclipse.emf.common.notify.Adapter createNumberValueAdapter()
          This creates an adapter for a NumberValue
 org.eclipse.emf.common.notify.Adapter createPropertiesAdapter()
          This creates an adapter for a Properties
 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 createPropertyDefinitionAdapter()
          This creates an adapter for a PropertyDefinition
 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 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 createRealRangeValueAdapter()
          This creates an adapter for a RealRangeValue
 org.eclipse.emf.common.notify.Adapter createRealValueAdapter()
          This creates an adapter for a RealValue
 org.eclipse.emf.common.notify.Adapter createReferencedPropertyAdapter()
          This creates an adapter for a ReferencedProperty
 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 createStringValueAdapter()
          This creates an adapter for a StringValue
 org.eclipse.emf.common.notify.Adapter createTRUEAdapter()
          This creates an adapter for a TRUE
 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
 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.model.property.util.PropertyAdapterFactory
createAdapter, createAObjectAdapter, createBooleanOrPropertyReferenceAdapter, createBooleanValueAdapter, createEObjectAdapter, createModeMemberAdapter, createNamedElementAdapter, createNumberOrPropertyReferenceAdapter, createNumberTypeAdapter, createPropertyConstantTypeAdapter, createPropertyHolderAdapter, createPropertyTypeAdapter, createPropertyValueAdapter, createPropertyValueHolderAdapter, createReferenceElementAdapter, createTrueFalseValueAdapter
 
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

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values

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 supportedTypes
This keeps track of all the supported types checked by isFactoryForType.


propertiesItemProvider

protected PropertiesItemProvider propertiesItemProvider
This keeps track of the one adapter used for all Properties instances.


propertyAssociationItemProvider

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


propertyDefinitionItemProvider

protected PropertyDefinitionItemProvider propertyDefinitionItemProvider
This keeps track of the one adapter used for all PropertyDefinition instances.


propertySetItemProvider

protected PropertySetItemProvider propertySetItemProvider
This keeps track of the one adapter used for all PropertySet 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.


aadlintegerItemProvider

protected AadlintegerItemProvider aadlintegerItemProvider
This keeps track of the one adapter used for all Aadlinteger instances.


rangeTypeItemProvider

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


classifierTypeItemProvider

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


referenceTypeItemProvider

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


enumTypeItemProvider

protected EnumTypeItemProvider enumTypeItemProvider
This keeps track of the one adapter used for all EnumType instances.


unitsTypeItemProvider

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


enumLiteralItemProvider

protected EnumLiteralItemProvider enumLiteralItemProvider
This keeps track of the one adapter used for all EnumLiteral instances.


unitLiteralItemProvider

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


rangeValueItemProvider

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


booleanANDItemProvider

protected BooleanANDItemProvider booleanANDItemProvider
This keeps track of the one adapter used for all BooleanAND instances.


booleanORItemProvider

protected BooleanORItemProvider booleanORItemProvider
This keeps track of the one adapter used for all BooleanOR instances.


booleanNOTItemProvider

protected BooleanNOTItemProvider booleanNOTItemProvider
This keeps track of the one adapter used for all BooleanNOT instances.


trueItemProvider

protected TRUEItemProvider trueItemProvider
This keeps track of the one adapter used for all TRUE instances.


falseItemProvider

protected FALSEItemProvider falseItemProvider
This keeps track of the one adapter used for all FALSE instances.


stringValueItemProvider

protected StringValueItemProvider stringValueItemProvider
This keeps track of the one adapter used for all StringValue instances.


numberValueItemProvider

protected NumberValueItemProvider numberValueItemProvider
This keeps track of the one adapter used for all NumberValue instances.


integerValueItemProvider

protected IntegerValueItemProvider integerValueItemProvider
This keeps track of the one adapter used for all IntegerValue instances.


realValueItemProvider

protected RealValueItemProvider realValueItemProvider
This keeps track of the one adapter used for all RealValue instances.


integerRangeValueItemProvider

protected IntegerRangeValueItemProvider integerRangeValueItemProvider
This keeps track of the one adapter used for all IntegerRangeValue instances.


realRangeValueItemProvider

protected RealRangeValueItemProvider realRangeValueItemProvider
This keeps track of the one adapter used for all RealRangeValue instances.


enumValueItemProvider

protected EnumValueItemProvider enumValueItemProvider
This keeps track of the one adapter used for all EnumValue instances.


classifierValueItemProvider

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


propertyReferenceItemProvider

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


aadlrealItemProvider

protected AadlrealItemProvider aadlrealItemProvider
This keeps track of the one adapter used for all Aadlreal instances.


propertyConstantItemProvider

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


referencedPropertyItemProvider

protected ReferencedPropertyItemProvider referencedPropertyItemProvider
This keeps track of the one adapter used for all ReferencedProperty instances.


referenceValueItemProvider

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

Constructor Detail

PropertyItemProviderAdapterFactory

public PropertyItemProviderAdapterFactory()
This constructs an instance.

Method Detail

createPropertiesAdapter

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

Overrides:
createPropertiesAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
Properties

createPropertyAssociationAdapter

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

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

createPropertyDefinitionAdapter

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

Overrides:
createPropertyDefinitionAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
PropertyDefinition

createPropertySetAdapter

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

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

createAadlbooleanAdapter

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

Overrides:
createAadlbooleanAdapter in class PropertyAdapterFactory
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 PropertyAdapterFactory
Returns:
the new adapter.
See Also:
Aadlstring

createAadlintegerAdapter

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

Overrides:
createAadlintegerAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
Aadlinteger

createRangeTypeAdapter

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

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

createClassifierTypeAdapter

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

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

createReferenceTypeAdapter

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

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

createEnumTypeAdapter

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

Overrides:
createEnumTypeAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
EnumType

createUnitsTypeAdapter

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

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

createEnumLiteralAdapter

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

Overrides:
createEnumLiteralAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
EnumLiteral

createUnitLiteralAdapter

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

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

createRangeValueAdapter

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

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

createBooleanANDAdapter

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

Overrides:
createBooleanANDAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
BooleanAND

createBooleanORAdapter

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

Overrides:
createBooleanORAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
BooleanOR

createBooleanNOTAdapter

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

Overrides:
createBooleanNOTAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
BooleanNOT

createTRUEAdapter

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

Overrides:
createTRUEAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
TRUE

createFALSEAdapter

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

Overrides:
createFALSEAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
FALSE

createStringValueAdapter

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

Overrides:
createStringValueAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
StringValue

createNumberValueAdapter

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

Overrides:
createNumberValueAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
NumberValue

createIntegerValueAdapter

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

Overrides:
createIntegerValueAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
IntegerValue

createRealValueAdapter

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

Overrides:
createRealValueAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
RealValue

createIntegerRangeValueAdapter

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

Overrides:
createIntegerRangeValueAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
IntegerRangeValue

createRealRangeValueAdapter

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

Overrides:
createRealRangeValueAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
RealRangeValue

createEnumValueAdapter

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

Overrides:
createEnumValueAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
EnumValue

createClassifierValueAdapter

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

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

createPropertyReferenceAdapter

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

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

createAadlrealAdapter

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

Overrides:
createAadlrealAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
Aadlreal

createPropertyConstantAdapter

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

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

createReferencedPropertyAdapter

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

Overrides:
createReferencedPropertyAdapter in class PropertyAdapterFactory
Returns:
the new adapter.
See Also:
ReferencedProperty

createReferenceValueAdapter

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

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

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 PropertyAdapterFactory
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