|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
edu.cmu.sei.aadl.model.property.util.PropertyAdapterFactory
edu.cmu.sei.aadl.model.property.provider.PropertyItemProviderAdapterFactory
public class PropertyItemProviderAdapterFactory
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 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 |
---|
public static final java.lang.String copyright
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier
.
protected java.util.Collection supportedTypes
isFactoryForType
.
protected PropertiesItemProvider propertiesItemProvider
Properties
instances.
protected PropertyAssociationItemProvider propertyAssociationItemProvider
PropertyAssociation
instances.
protected PropertyDefinitionItemProvider propertyDefinitionItemProvider
PropertyDefinition
instances.
protected PropertySetItemProvider propertySetItemProvider
PropertySet
instances.
protected AadlbooleanItemProvider aadlbooleanItemProvider
Aadlboolean
instances.
protected AadlstringItemProvider aadlstringItemProvider
Aadlstring
instances.
protected AadlintegerItemProvider aadlintegerItemProvider
Aadlinteger
instances.
protected RangeTypeItemProvider rangeTypeItemProvider
RangeType
instances.
protected ClassifierTypeItemProvider classifierTypeItemProvider
ClassifierType
instances.
protected ReferenceTypeItemProvider referenceTypeItemProvider
ReferenceType
instances.
protected EnumTypeItemProvider enumTypeItemProvider
EnumType
instances.
protected UnitsTypeItemProvider unitsTypeItemProvider
UnitsType
instances.
protected EnumLiteralItemProvider enumLiteralItemProvider
EnumLiteral
instances.
protected UnitLiteralItemProvider unitLiteralItemProvider
UnitLiteral
instances.
protected RangeValueItemProvider rangeValueItemProvider
RangeValue
instances.
protected BooleanANDItemProvider booleanANDItemProvider
BooleanAND
instances.
protected BooleanORItemProvider booleanORItemProvider
BooleanOR
instances.
protected BooleanNOTItemProvider booleanNOTItemProvider
BooleanNOT
instances.
protected TRUEItemProvider trueItemProvider
TRUE
instances.
protected FALSEItemProvider falseItemProvider
FALSE
instances.
protected StringValueItemProvider stringValueItemProvider
StringValue
instances.
protected NumberValueItemProvider numberValueItemProvider
NumberValue
instances.
protected IntegerValueItemProvider integerValueItemProvider
IntegerValue
instances.
protected RealValueItemProvider realValueItemProvider
RealValue
instances.
protected IntegerRangeValueItemProvider integerRangeValueItemProvider
IntegerRangeValue
instances.
protected RealRangeValueItemProvider realRangeValueItemProvider
RealRangeValue
instances.
protected EnumValueItemProvider enumValueItemProvider
EnumValue
instances.
protected ClassifierValueItemProvider classifierValueItemProvider
ClassifierValue
instances.
protected PropertyReferenceItemProvider propertyReferenceItemProvider
PropertyReference
instances.
protected AadlrealItemProvider aadlrealItemProvider
Aadlreal
instances.
protected PropertyConstantItemProvider propertyConstantItemProvider
PropertyConstant
instances.
protected ReferencedPropertyItemProvider referencedPropertyItemProvider
ReferencedProperty
instances.
protected ReferenceValueItemProvider referenceValueItemProvider
ReferenceValue
instances.
Constructor Detail |
---|
public PropertyItemProviderAdapterFactory()
Method Detail |
---|
public org.eclipse.emf.common.notify.Adapter createPropertiesAdapter()
Properties
.
createPropertiesAdapter
in class PropertyAdapterFactory
Properties
public org.eclipse.emf.common.notify.Adapter createPropertyAssociationAdapter()
PropertyAssociation
.
createPropertyAssociationAdapter
in class PropertyAdapterFactory
PropertyAssociation
public org.eclipse.emf.common.notify.Adapter createPropertyDefinitionAdapter()
PropertyDefinition
.
createPropertyDefinitionAdapter
in class PropertyAdapterFactory
PropertyDefinition
public org.eclipse.emf.common.notify.Adapter createPropertySetAdapter()
PropertySet
.
createPropertySetAdapter
in class PropertyAdapterFactory
PropertySet
public org.eclipse.emf.common.notify.Adapter createAadlbooleanAdapter()
Aadlboolean
.
createAadlbooleanAdapter
in class PropertyAdapterFactory
Aadlboolean
public org.eclipse.emf.common.notify.Adapter createAadlstringAdapter()
Aadlstring
.
createAadlstringAdapter
in class PropertyAdapterFactory
Aadlstring
public org.eclipse.emf.common.notify.Adapter createAadlintegerAdapter()
Aadlinteger
.
createAadlintegerAdapter
in class PropertyAdapterFactory
Aadlinteger
public org.eclipse.emf.common.notify.Adapter createRangeTypeAdapter()
RangeType
.
createRangeTypeAdapter
in class PropertyAdapterFactory
RangeType
public org.eclipse.emf.common.notify.Adapter createClassifierTypeAdapter()
ClassifierType
.
createClassifierTypeAdapter
in class PropertyAdapterFactory
ClassifierType
public org.eclipse.emf.common.notify.Adapter createReferenceTypeAdapter()
ReferenceType
.
createReferenceTypeAdapter
in class PropertyAdapterFactory
ReferenceType
public org.eclipse.emf.common.notify.Adapter createEnumTypeAdapter()
EnumType
.
createEnumTypeAdapter
in class PropertyAdapterFactory
EnumType
public org.eclipse.emf.common.notify.Adapter createUnitsTypeAdapter()
UnitsType
.
createUnitsTypeAdapter
in class PropertyAdapterFactory
UnitsType
public org.eclipse.emf.common.notify.Adapter createEnumLiteralAdapter()
EnumLiteral
.
createEnumLiteralAdapter
in class PropertyAdapterFactory
EnumLiteral
public org.eclipse.emf.common.notify.Adapter createUnitLiteralAdapter()
UnitLiteral
.
createUnitLiteralAdapter
in class PropertyAdapterFactory
UnitLiteral
public org.eclipse.emf.common.notify.Adapter createRangeValueAdapter()
RangeValue
.
createRangeValueAdapter
in class PropertyAdapterFactory
RangeValue
public org.eclipse.emf.common.notify.Adapter createBooleanANDAdapter()
BooleanAND
.
createBooleanANDAdapter
in class PropertyAdapterFactory
BooleanAND
public org.eclipse.emf.common.notify.Adapter createBooleanORAdapter()
BooleanOR
.
createBooleanORAdapter
in class PropertyAdapterFactory
BooleanOR
public org.eclipse.emf.common.notify.Adapter createBooleanNOTAdapter()
BooleanNOT
.
createBooleanNOTAdapter
in class PropertyAdapterFactory
BooleanNOT
public org.eclipse.emf.common.notify.Adapter createTRUEAdapter()
TRUE
.
createTRUEAdapter
in class PropertyAdapterFactory
TRUE
public org.eclipse.emf.common.notify.Adapter createFALSEAdapter()
FALSE
.
createFALSEAdapter
in class PropertyAdapterFactory
FALSE
public org.eclipse.emf.common.notify.Adapter createStringValueAdapter()
StringValue
.
createStringValueAdapter
in class PropertyAdapterFactory
StringValue
public org.eclipse.emf.common.notify.Adapter createNumberValueAdapter()
NumberValue
.
createNumberValueAdapter
in class PropertyAdapterFactory
NumberValue
public org.eclipse.emf.common.notify.Adapter createIntegerValueAdapter()
IntegerValue
.
createIntegerValueAdapter
in class PropertyAdapterFactory
IntegerValue
public org.eclipse.emf.common.notify.Adapter createRealValueAdapter()
RealValue
.
createRealValueAdapter
in class PropertyAdapterFactory
RealValue
public org.eclipse.emf.common.notify.Adapter createIntegerRangeValueAdapter()
IntegerRangeValue
.
createIntegerRangeValueAdapter
in class PropertyAdapterFactory
IntegerRangeValue
public org.eclipse.emf.common.notify.Adapter createRealRangeValueAdapter()
RealRangeValue
.
createRealRangeValueAdapter
in class PropertyAdapterFactory
RealRangeValue
public org.eclipse.emf.common.notify.Adapter createEnumValueAdapter()
EnumValue
.
createEnumValueAdapter
in class PropertyAdapterFactory
EnumValue
public org.eclipse.emf.common.notify.Adapter createClassifierValueAdapter()
ClassifierValue
.
createClassifierValueAdapter
in class PropertyAdapterFactory
ClassifierValue
public org.eclipse.emf.common.notify.Adapter createPropertyReferenceAdapter()
PropertyReference
.
createPropertyReferenceAdapter
in class PropertyAdapterFactory
PropertyReference
public org.eclipse.emf.common.notify.Adapter createAadlrealAdapter()
Aadlreal
.
createAadlrealAdapter
in class PropertyAdapterFactory
Aadlreal
public org.eclipse.emf.common.notify.Adapter createPropertyConstantAdapter()
PropertyConstant
.
createPropertyConstantAdapter
in class PropertyAdapterFactory
PropertyConstant
public org.eclipse.emf.common.notify.Adapter createReferencedPropertyAdapter()
ReferencedProperty
.
createReferencedPropertyAdapter
in class PropertyAdapterFactory
ReferencedProperty
public org.eclipse.emf.common.notify.Adapter createReferenceValueAdapter()
ReferenceValue
.
createReferenceValueAdapter
in class PropertyAdapterFactory
ReferenceValue
public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
isFactoryForType
in class PropertyAdapterFactory
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
addListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
removeListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
changeNotifier
and to parentAdapterFactory
.
fireNotifyChanged
in interface org.eclipse.emf.edit.provider.IChangeNotifier
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |