|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAdapterFactoryImpl
org.eclipse.ocl.uml.util.UMLAdapterFactory
org.eclipse.ocl.uml.provider.UMLItemProviderAdapterFactory
public class UMLItemProviderAdapterFactory
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 AnyTypeItemProvider |
anyTypeItemProvider
This keeps track of the one adapter used for all AnyType instances |
protected AssociationClassCallExpItemProvider |
associationClassCallExpItemProvider
This keeps track of the one adapter used for all AssociationClassCallExp instances |
protected BagTypeItemProvider |
bagTypeItemProvider
This keeps track of the one adapter used for all BagType instances |
protected BooleanLiteralExpItemProvider |
booleanLiteralExpItemProvider
This keeps track of the one adapter used for all BooleanLiteralExp instances |
protected IChangeNotifier |
changeNotifier
This is used to implement org.eclipse.emf.edit.provider.IChangeNotifier |
protected CollectionItemItemProvider |
collectionItemItemProvider
This keeps track of the one adapter used for all CollectionItem instances |
protected CollectionLiteralExpItemProvider |
collectionLiteralExpItemProvider
This keeps track of the one adapter used for all CollectionLiteralExp instances |
protected CollectionRangeItemProvider |
collectionRangeItemProvider
This keeps track of the one adapter used for all CollectionRange instances |
protected CollectionTypeItemProvider |
collectionTypeItemProvider
This keeps track of the one adapter used for all CollectionType instances |
protected ElementTypeItemProvider |
elementTypeItemProvider
This keeps track of the one adapter used for all ElementType instances |
protected EnumLiteralExpItemProvider |
enumLiteralExpItemProvider
This keeps track of the one adapter used for all EnumLiteralExp instances |
protected ExpressionInOCLItemProvider |
expressionInOCLItemProvider
This keeps track of the one adapter used for all ExpressionInOCL instances |
protected IfExpItemProvider |
ifExpItemProvider
This keeps track of the one adapter used for all IfExp instances |
protected IntegerLiteralExpItemProvider |
integerLiteralExpItemProvider
This keeps track of the one adapter used for all IntegerLiteralExp instances |
protected InvalidLiteralExpItemProvider |
invalidLiteralExpItemProvider
This keeps track of the one adapter used for all InvalidLiteralExp instances |
protected InvalidTypeItemProvider |
invalidTypeItemProvider
This keeps track of the one adapter used for all InvalidType instances |
protected IterateExpItemProvider |
iterateExpItemProvider
This keeps track of the one adapter used for all IterateExp instances |
protected IteratorExpItemProvider |
iteratorExpItemProvider
This keeps track of the one adapter used for all IteratorExp instances |
protected LetExpItemProvider |
letExpItemProvider
This keeps track of the one adapter used for all LetExp instances |
protected MessageExpItemProvider |
messageExpItemProvider
This keeps track of the one adapter used for all MessageExp instances |
protected MessageTypeItemProvider |
messageTypeItemProvider
This keeps track of the one adapter used for all MessageType instances |
protected NullLiteralExpItemProvider |
nullLiteralExpItemProvider
This keeps track of the one adapter used for all NullLiteralExp instances |
protected OperationCallExpItemProvider |
operationCallExpItemProvider
This keeps track of the one adapter used for all OperationCallExp instances |
protected OrderedSetTypeItemProvider |
orderedSetTypeItemProvider
This keeps track of the one adapter used for all OrderedSetType instances |
protected ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory |
protected PrimitiveTypeItemProvider |
primitiveTypeItemProvider
This keeps track of the one adapter used for all PrimitiveType instances |
protected PropertyCallExpItemProvider |
propertyCallExpItemProvider
This keeps track of the one adapter used for all PropertyCallExp instances |
protected RealLiteralExpItemProvider |
realLiteralExpItemProvider
This keeps track of the one adapter used for all RealLiteralExp instances |
protected SequenceTypeItemProvider |
sequenceTypeItemProvider
This keeps track of the one adapter used for all SequenceType instances |
protected SetTypeItemProvider |
setTypeItemProvider
This keeps track of the one adapter used for all SetType instances |
protected StateExpItemProvider |
stateExpItemProvider
This keeps track of the one adapter used for all StateExp instances |
protected StringLiteralExpItemProvider |
stringLiteralExpItemProvider
This keeps track of the one adapter used for all StringLiteralExp instances |
protected java.util.Collection<java.lang.Object> |
supportedTypes
This keeps track of all the supported types checked by isFactoryForType |
protected TemplateParameterTypeItemProvider |
templateParameterTypeItemProvider
This keeps track of the one adapter used for all TemplateParameterType instances |
protected TupleLiteralExpItemProvider |
tupleLiteralExpItemProvider
This keeps track of the one adapter used for all TupleLiteralExp instances |
protected TupleLiteralPartItemProvider |
tupleLiteralPartItemProvider
This keeps track of the one adapter used for all TupleLiteralPart instances |
protected TupleTypeItemProvider |
tupleTypeItemProvider
This keeps track of the one adapter used for all TupleType instances |
protected TypeExpItemProvider |
typeExpItemProvider
This keeps track of the one adapter used for all TypeExp instances |
protected TypeTypeItemProvider |
typeTypeItemProvider
This keeps track of the one adapter used for all TypeType instances |
protected UnlimitedNaturalLiteralExpItemProvider |
unlimitedNaturalLiteralExpItemProvider
This keeps track of the one adapter used for all UnlimitedNaturalLiteralExp instances |
protected UnspecifiedValueExpItemProvider |
unspecifiedValueExpItemProvider
This keeps track of the one adapter used for all UnspecifiedValueExp instances |
protected VariableExpItemProvider |
variableExpItemProvider
This keeps track of the one adapter used for all VariableExp instances |
protected VariableItemProvider |
variableItemProvider
This keeps track of the one adapter used for all Variable instances |
protected VoidTypeItemProvider |
voidTypeItemProvider
This keeps track of the one adapter used for all VoidType instances |
Fields inherited from class org.eclipse.ocl.uml.util.UMLAdapterFactory |
---|
modelPackage, modelSwitch |
Constructor Summary | |
---|---|
UMLItemProviderAdapterFactory()
This constructs an instance |
Method Summary | |
---|---|
Adapter |
adapt(Notifier notifier,
java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter |
void |
addListener(INotifyChangedListener notifyChangedListener)
This adds a listener |
Adapter |
createAnyTypeAdapter()
This creates an adapter for a AnyType |
Adapter |
createAssociationClassCallExpAdapter()
This creates an adapter for a AssociationClassCallExp |
Adapter |
createBagTypeAdapter()
This creates an adapter for a BagType |
Adapter |
createBooleanLiteralExpAdapter()
This creates an adapter for a BooleanLiteralExp |
Adapter |
createCollectionItemAdapter()
This creates an adapter for a CollectionItem |
Adapter |
createCollectionLiteralExpAdapter()
This creates an adapter for a CollectionLiteralExp |
Adapter |
createCollectionRangeAdapter()
This creates an adapter for a CollectionRange |
Adapter |
createCollectionTypeAdapter()
This creates an adapter for a CollectionType |
Adapter |
createElementTypeAdapter()
This creates an adapter for a ElementType |
Adapter |
createEnumLiteralExpAdapter()
This creates an adapter for a EnumLiteralExp |
Adapter |
createExpressionInOCLAdapter()
This creates an adapter for a ExpressionInOCL |
Adapter |
createIfExpAdapter()
This creates an adapter for a IfExp |
Adapter |
createIntegerLiteralExpAdapter()
This creates an adapter for a IntegerLiteralExp |
Adapter |
createInvalidLiteralExpAdapter()
This creates an adapter for a InvalidLiteralExp |
Adapter |
createInvalidTypeAdapter()
This creates an adapter for a InvalidType |
Adapter |
createIterateExpAdapter()
This creates an adapter for a IterateExp |
Adapter |
createIteratorExpAdapter()
This creates an adapter for a IteratorExp |
Adapter |
createLetExpAdapter()
This creates an adapter for a LetExp |
Adapter |
createMessageExpAdapter()
This creates an adapter for a MessageExp |
Adapter |
createMessageTypeAdapter()
This creates an adapter for a MessageType |
Adapter |
createNullLiteralExpAdapter()
This creates an adapter for a NullLiteralExp |
Adapter |
createOperationCallExpAdapter()
This creates an adapter for a OperationCallExp |
Adapter |
createOrderedSetTypeAdapter()
This creates an adapter for a OrderedSetType |
Adapter |
createPrimitiveTypeAdapter()
This creates an adapter for a PrimitiveType |
Adapter |
createPropertyCallExpAdapter()
This creates an adapter for a PropertyCallExp |
Adapter |
createRealLiteralExpAdapter()
This creates an adapter for a RealLiteralExp |
Adapter |
createSequenceTypeAdapter()
This creates an adapter for a SequenceType |
Adapter |
createSetTypeAdapter()
This creates an adapter for a SetType |
Adapter |
createStateExpAdapter()
This creates an adapter for a StateExp |
Adapter |
createStringLiteralExpAdapter()
This creates an adapter for a StringLiteralExp |
Adapter |
createTemplateParameterTypeAdapter()
This creates an adapter for a TemplateParameterType |
Adapter |
createTupleLiteralExpAdapter()
This creates an adapter for a TupleLiteralExp |
Adapter |
createTupleLiteralPartAdapter()
This creates an adapter for a TupleLiteralPart |
Adapter |
createTupleTypeAdapter()
This creates an adapter for a TupleType |
Adapter |
createTypeExpAdapter()
This creates an adapter for a TypeExp |
Adapter |
createTypeTypeAdapter()
This creates an adapter for a TypeType |
Adapter |
createUnlimitedNaturalLiteralExpAdapter()
This creates an adapter for a UnlimitedNaturalLiteralExp |
Adapter |
createUnspecifiedValueExpAdapter()
This creates an adapter for a UnspecifiedValueExp |
Adapter |
createVariableAdapter()
This creates an adapter for a Variable |
Adapter |
createVariableExpAdapter()
This creates an adapter for a VariableExp |
Adapter |
createVoidTypeAdapter()
This creates an adapter for a VoidType |
void |
dispose()
This disposes all of the item providers created by this factory |
void |
fireNotifyChanged(Notification notification)
This delegates to changeNotifier and to parentAdapterFactory |
ComposeableAdapterFactory |
getRootAdapterFactory()
This returns the root adapter factory that contains this factory |
boolean |
isFactoryForType(java.lang.Object type)
|
void |
removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener |
void |
setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ComposedAdapterFactory parentAdapterFactory
protected IChangeNotifier changeNotifier
org.eclipse.emf.edit.provider.IChangeNotifier
.
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType
.
protected AnyTypeItemProvider anyTypeItemProvider
AnyType
instances.
protected VoidTypeItemProvider voidTypeItemProvider
VoidType
instances.
protected InvalidTypeItemProvider invalidTypeItemProvider
InvalidType
instances.
protected ElementTypeItemProvider elementTypeItemProvider
ElementType
instances.
protected TypeTypeItemProvider typeTypeItemProvider
TypeType
instances.
protected MessageTypeItemProvider messageTypeItemProvider
MessageType
instances.
protected PrimitiveTypeItemProvider primitiveTypeItemProvider
PrimitiveType
instances.
protected CollectionTypeItemProvider collectionTypeItemProvider
CollectionType
instances.
protected TupleTypeItemProvider tupleTypeItemProvider
TupleType
instances.
protected BagTypeItemProvider bagTypeItemProvider
BagType
instances.
protected SetTypeItemProvider setTypeItemProvider
SetType
instances.
protected OrderedSetTypeItemProvider orderedSetTypeItemProvider
OrderedSetType
instances.
protected SequenceTypeItemProvider sequenceTypeItemProvider
SequenceType
instances.
protected ExpressionInOCLItemProvider expressionInOCLItemProvider
ExpressionInOCL
instances.
protected AssociationClassCallExpItemProvider associationClassCallExpItemProvider
AssociationClassCallExp
instances.
protected BooleanLiteralExpItemProvider booleanLiteralExpItemProvider
BooleanLiteralExp
instances.
protected CollectionItemItemProvider collectionItemItemProvider
CollectionItem
instances.
protected CollectionLiteralExpItemProvider collectionLiteralExpItemProvider
CollectionLiteralExp
instances.
protected CollectionRangeItemProvider collectionRangeItemProvider
CollectionRange
instances.
protected EnumLiteralExpItemProvider enumLiteralExpItemProvider
EnumLiteralExp
instances.
protected IfExpItemProvider ifExpItemProvider
IfExp
instances.
protected IntegerLiteralExpItemProvider integerLiteralExpItemProvider
IntegerLiteralExp
instances.
protected UnlimitedNaturalLiteralExpItemProvider unlimitedNaturalLiteralExpItemProvider
UnlimitedNaturalLiteralExp
instances.
protected InvalidLiteralExpItemProvider invalidLiteralExpItemProvider
InvalidLiteralExp
instances.
protected IterateExpItemProvider iterateExpItemProvider
IterateExp
instances.
protected IteratorExpItemProvider iteratorExpItemProvider
IteratorExp
instances.
protected LetExpItemProvider letExpItemProvider
LetExp
instances.
protected MessageExpItemProvider messageExpItemProvider
MessageExp
instances.
protected NullLiteralExpItemProvider nullLiteralExpItemProvider
NullLiteralExp
instances.
protected OperationCallExpItemProvider operationCallExpItemProvider
OperationCallExp
instances.
protected PropertyCallExpItemProvider propertyCallExpItemProvider
PropertyCallExp
instances.
protected RealLiteralExpItemProvider realLiteralExpItemProvider
RealLiteralExp
instances.
protected StateExpItemProvider stateExpItemProvider
StateExp
instances.
protected StringLiteralExpItemProvider stringLiteralExpItemProvider
StringLiteralExp
instances.
protected TupleLiteralExpItemProvider tupleLiteralExpItemProvider
TupleLiteralExp
instances.
protected TupleLiteralPartItemProvider tupleLiteralPartItemProvider
TupleLiteralPart
instances.
protected TypeExpItemProvider typeExpItemProvider
TypeExp
instances.
protected UnspecifiedValueExpItemProvider unspecifiedValueExpItemProvider
UnspecifiedValueExp
instances.
protected VariableItemProvider variableItemProvider
Variable
instances.
protected VariableExpItemProvider variableExpItemProvider
VariableExp
instances.
protected TemplateParameterTypeItemProvider templateParameterTypeItemProvider
TemplateParameterType
instances.
Constructor Detail |
---|
public UMLItemProviderAdapterFactory()
Method Detail |
---|
public Adapter createAnyTypeAdapter()
AnyType
.
createAnyTypeAdapter
in class UMLAdapterFactory
AnyType
public Adapter createVoidTypeAdapter()
VoidType
.
createVoidTypeAdapter
in class UMLAdapterFactory
VoidType
public Adapter createInvalidTypeAdapter()
InvalidType
.
createInvalidTypeAdapter
in class UMLAdapterFactory
InvalidType
public Adapter createElementTypeAdapter()
ElementType
.
createElementTypeAdapter
in class UMLAdapterFactory
ElementType
public Adapter createTypeTypeAdapter()
TypeType
.
createTypeTypeAdapter
in class UMLAdapterFactory
TypeType
public Adapter createMessageTypeAdapter()
MessageType
.
createMessageTypeAdapter
in class UMLAdapterFactory
MessageType
public Adapter createPrimitiveTypeAdapter()
PrimitiveType
.
createPrimitiveTypeAdapter
in class UMLAdapterFactory
PrimitiveType
public Adapter createCollectionTypeAdapter()
CollectionType
.
createCollectionTypeAdapter
in class UMLAdapterFactory
CollectionType
public Adapter createTupleTypeAdapter()
TupleType
.
createTupleTypeAdapter
in class UMLAdapterFactory
TupleType
public Adapter createBagTypeAdapter()
BagType
.
createBagTypeAdapter
in class UMLAdapterFactory
BagType
public Adapter createSetTypeAdapter()
SetType
.
createSetTypeAdapter
in class UMLAdapterFactory
SetType
public Adapter createOrderedSetTypeAdapter()
OrderedSetType
.
createOrderedSetTypeAdapter
in class UMLAdapterFactory
OrderedSetType
public Adapter createSequenceTypeAdapter()
SequenceType
.
createSequenceTypeAdapter
in class UMLAdapterFactory
SequenceType
public Adapter createExpressionInOCLAdapter()
ExpressionInOCL
.
createExpressionInOCLAdapter
in class UMLAdapterFactory
ExpressionInOCL
public Adapter createAssociationClassCallExpAdapter()
AssociationClassCallExp
.
createAssociationClassCallExpAdapter
in class UMLAdapterFactory
AssociationClassCallExp
public Adapter createBooleanLiteralExpAdapter()
BooleanLiteralExp
.
createBooleanLiteralExpAdapter
in class UMLAdapterFactory
BooleanLiteralExp
public Adapter createCollectionItemAdapter()
CollectionItem
.
createCollectionItemAdapter
in class UMLAdapterFactory
CollectionItem
public Adapter createCollectionLiteralExpAdapter()
CollectionLiteralExp
.
createCollectionLiteralExpAdapter
in class UMLAdapterFactory
CollectionLiteralExp
public Adapter createCollectionRangeAdapter()
CollectionRange
.
createCollectionRangeAdapter
in class UMLAdapterFactory
CollectionRange
public Adapter createEnumLiteralExpAdapter()
EnumLiteralExp
.
createEnumLiteralExpAdapter
in class UMLAdapterFactory
EnumLiteralExp
public Adapter createIfExpAdapter()
IfExp
.
createIfExpAdapter
in class UMLAdapterFactory
IfExp
public Adapter createIntegerLiteralExpAdapter()
IntegerLiteralExp
.
createIntegerLiteralExpAdapter
in class UMLAdapterFactory
IntegerLiteralExp
public Adapter createUnlimitedNaturalLiteralExpAdapter()
UnlimitedNaturalLiteralExp
.
createUnlimitedNaturalLiteralExpAdapter
in class UMLAdapterFactory
UnlimitedNaturalLiteralExp
public Adapter createInvalidLiteralExpAdapter()
InvalidLiteralExp
.
createInvalidLiteralExpAdapter
in class UMLAdapterFactory
InvalidLiteralExp
public Adapter createIterateExpAdapter()
IterateExp
.
createIterateExpAdapter
in class UMLAdapterFactory
IterateExp
public Adapter createIteratorExpAdapter()
IteratorExp
.
createIteratorExpAdapter
in class UMLAdapterFactory
IteratorExp
public Adapter createLetExpAdapter()
LetExp
.
createLetExpAdapter
in class UMLAdapterFactory
LetExp
public Adapter createMessageExpAdapter()
MessageExp
.
createMessageExpAdapter
in class UMLAdapterFactory
MessageExp
public Adapter createNullLiteralExpAdapter()
NullLiteralExp
.
createNullLiteralExpAdapter
in class UMLAdapterFactory
NullLiteralExp
public Adapter createOperationCallExpAdapter()
OperationCallExp
.
createOperationCallExpAdapter
in class UMLAdapterFactory
OperationCallExp
public Adapter createPropertyCallExpAdapter()
PropertyCallExp
.
createPropertyCallExpAdapter
in class UMLAdapterFactory
PropertyCallExp
public Adapter createRealLiteralExpAdapter()
RealLiteralExp
.
createRealLiteralExpAdapter
in class UMLAdapterFactory
RealLiteralExp
public Adapter createStateExpAdapter()
StateExp
.
createStateExpAdapter
in class UMLAdapterFactory
StateExp
public Adapter createStringLiteralExpAdapter()
StringLiteralExp
.
createStringLiteralExpAdapter
in class UMLAdapterFactory
StringLiteralExp
public Adapter createTupleLiteralExpAdapter()
TupleLiteralExp
.
createTupleLiteralExpAdapter
in class UMLAdapterFactory
TupleLiteralExp
public Adapter createTupleLiteralPartAdapter()
TupleLiteralPart
.
createTupleLiteralPartAdapter
in class UMLAdapterFactory
TupleLiteralPart
public Adapter createTypeExpAdapter()
TypeExp
.
createTypeExpAdapter
in class UMLAdapterFactory
TypeExp
public Adapter createUnspecifiedValueExpAdapter()
UnspecifiedValueExp
.
createUnspecifiedValueExpAdapter
in class UMLAdapterFactory
UnspecifiedValueExp
public Adapter createVariableAdapter()
Variable
.
createVariableAdapter
in class UMLAdapterFactory
Variable
public Adapter createVariableExpAdapter()
VariableExp
.
createVariableExpAdapter
in class UMLAdapterFactory
VariableExp
public Adapter createTemplateParameterTypeAdapter()
TemplateParameterType
.
createTemplateParameterTypeAdapter
in class UMLAdapterFactory
TemplateParameterType
public ComposeableAdapterFactory getRootAdapterFactory()
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType
in class UMLAdapterFactory
public Adapter adapt(Notifier notifier, java.lang.Object type)
public void addListener(INotifyChangedListener notifyChangedListener)
public void removeListener(INotifyChangedListener notifyChangedListener)
public void fireNotifyChanged(Notification notification)
changeNotifier
and to parentAdapterFactory
.
public void dispose()
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |