|
Generation Framework | |||||||||
| 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
org.eclipse.gmf.mappings.util.GMFMapAdapterFactory
org.eclipse.gmf.mappings.provider.GMFMapItemProviderAdapterFactory
public class GMFMapItemProviderAdapterFactory
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 AuditContainerItemProvider |
auditContainerItemProvider
This keeps track of the one adapter used for all AuditContainer instances |
protected AuditedMetricTargetItemProvider |
auditedMetricTargetItemProvider
This keeps track of the one adapter used for all AuditedMetricTarget instances |
protected AuditRuleItemProvider |
auditRuleItemProvider
This keeps track of the one adapter used for all AuditRule instances |
protected CanvasMappingItemProvider |
canvasMappingItemProvider
This keeps track of the one adapter used for all CanvasMapping instances |
protected org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement IChangeNotifier |
protected ChildReferenceItemProvider |
childReferenceItemProvider
This keeps track of the one adapter used for all ChildReference instances |
protected CompartmentMappingItemProvider |
compartmentMappingItemProvider
This keeps track of the one adapter used for all CompartmentMapping instances |
protected ConstraintItemProvider |
constraintItemProvider
This keeps track of the one adapter used for all Constraint instances |
protected DesignLabelMappingItemProvider |
designLabelMappingItemProvider
This keeps track of the one adapter used for all DesignLabelMapping instances |
protected DiagramElementTargetItemProvider |
diagramElementTargetItemProvider
This keeps track of the one adapter used for all DiagramElementTarget instances |
protected DomainAttributeTargetItemProvider |
domainAttributeTargetItemProvider
This keeps track of the one adapter used for all DomainAttributeTarget instances |
protected DomainElementTargetItemProvider |
domainElementTargetItemProvider
This keeps track of the one adapter used for all DomainElementTarget instances |
protected FeatureLabelMappingItemProvider |
featureLabelMappingItemProvider
This keeps track of the one adapter used for all FeatureLabelMapping instances |
protected FeatureSeqInitializerItemProvider |
featureSeqInitializerItemProvider
This keeps track of the one adapter used for all FeatureSeqInitializer instances |
protected FeatureValueSpecItemProvider |
featureValueSpecItemProvider
This keeps track of the one adapter used for all FeatureValueSpec instances |
protected LabelMappingItemProvider |
labelMappingItemProvider
This keeps track of the one adapter used for all LabelMapping instances |
protected LinkConstraintsItemProvider |
linkConstraintsItemProvider
This keeps track of the one adapter used for all LinkConstraints instances |
protected LinkMappingItemProvider |
linkMappingItemProvider
This keeps track of the one adapter used for all LinkMapping instances |
protected MappingItemProvider |
mappingItemProvider
This keeps track of the one adapter used for all Mapping instances |
protected MetricContainerItemProvider |
metricContainerItemProvider
This keeps track of the one adapter used for all MetricContainer instances |
protected MetricRuleItemProvider |
metricRuleItemProvider
This keeps track of the one adapter used for all MetricRule instances |
protected NodeMappingItemProvider |
nodeMappingItemProvider
This keeps track of the one adapter used for all NodeMapping instances |
protected NotationElementTargetItemProvider |
notationElementTargetItemProvider
This keeps track of the one adapter used for all NotationElementTarget instances |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory |
protected ReferenceNewElementSpecItemProvider |
referenceNewElementSpecItemProvider
This keeps track of the one adapter used for all ReferenceNewElementSpec instances |
protected java.util.Collection<java.lang.Object> |
supportedTypes
This keeps track of all the supported types checked by isFactoryForType |
protected TopNodeReferenceItemProvider |
topNodeReferenceItemProvider
This keeps track of the one adapter used for all TopNodeReference instances |
protected ValueExpressionItemProvider |
valueExpressionItemProvider
This keeps track of the one adapter used for all ValueExpression instances |
| Fields inherited from class org.eclipse.gmf.mappings.util.GMFMapAdapterFactory |
|---|
modelPackage, modelSwitch |
| Constructor Summary | |
|---|---|
GMFMapItemProviderAdapterFactory()
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 |
createAuditContainerAdapter()
This creates an adapter for a AuditContainer |
org.eclipse.emf.common.notify.Adapter |
createAuditedMetricTargetAdapter()
This creates an adapter for a AuditedMetricTarget |
org.eclipse.emf.common.notify.Adapter |
createAuditRuleAdapter()
This creates an adapter for a AuditRule |
org.eclipse.emf.common.notify.Adapter |
createCanvasMappingAdapter()
This creates an adapter for a CanvasMapping |
org.eclipse.emf.common.notify.Adapter |
createChildReferenceAdapter()
This creates an adapter for a ChildReference |
org.eclipse.emf.common.notify.Adapter |
createCompartmentMappingAdapter()
This creates an adapter for a CompartmentMapping |
org.eclipse.emf.common.notify.Adapter |
createConstraintAdapter()
This creates an adapter for a Constraint |
org.eclipse.emf.common.notify.Adapter |
createDesignLabelMappingAdapter()
This creates an adapter for a DesignLabelMapping |
org.eclipse.emf.common.notify.Adapter |
createDiagramElementTargetAdapter()
This creates an adapter for a DiagramElementTarget |
org.eclipse.emf.common.notify.Adapter |
createDomainAttributeTargetAdapter()
This creates an adapter for a DomainAttributeTarget |
org.eclipse.emf.common.notify.Adapter |
createDomainElementTargetAdapter()
This creates an adapter for a DomainElementTarget |
org.eclipse.emf.common.notify.Adapter |
createFeatureLabelMappingAdapter()
This creates an adapter for a FeatureLabelMapping |
org.eclipse.emf.common.notify.Adapter |
createFeatureSeqInitializerAdapter()
This creates an adapter for a FeatureSeqInitializer |
org.eclipse.emf.common.notify.Adapter |
createFeatureValueSpecAdapter()
This creates an adapter for a FeatureValueSpec |
org.eclipse.emf.common.notify.Adapter |
createLabelMappingAdapter()
This creates an adapter for a LabelMapping |
org.eclipse.emf.common.notify.Adapter |
createLinkConstraintsAdapter()
This creates an adapter for a LinkConstraints |
org.eclipse.emf.common.notify.Adapter |
createLinkMappingAdapter()
This creates an adapter for a LinkMapping |
org.eclipse.emf.common.notify.Adapter |
createMappingAdapter()
This creates an adapter for a Mapping |
org.eclipse.emf.common.notify.Adapter |
createMetricContainerAdapter()
This creates an adapter for a MetricContainer |
org.eclipse.emf.common.notify.Adapter |
createMetricRuleAdapter()
This creates an adapter for a MetricRule |
org.eclipse.emf.common.notify.Adapter |
createNodeMappingAdapter()
This creates an adapter for a NodeMapping |
org.eclipse.emf.common.notify.Adapter |
createNotationElementTargetAdapter()
This creates an adapter for a NotationElementTarget |
org.eclipse.emf.common.notify.Adapter |
createReferenceNewElementSpecAdapter()
This creates an adapter for a ReferenceNewElementSpec |
org.eclipse.emf.common.notify.Adapter |
createTopNodeReferenceAdapter()
This creates an adapter for a TopNodeReference |
org.eclipse.emf.common.notify.Adapter |
createValueExpressionAdapter()
This creates an adapter for a ValueExpression |
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 org.eclipse.gmf.mappings.util.GMFMapAdapterFactory |
|---|
createAdapter, createAppearanceStewardAdapter, createAuditableAdapter, createElementInitializerAdapter, createEObjectAdapter, createFeatureInitializerAdapter, createMappingEntryAdapter, createMeasurableAdapter, createMenuOwnerAdapter, createNeedsContainmentAdapter, createNodeReferenceAdapter, createRuleBaseAdapter, createToolOwnerAdapter |
| 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 |
|---|
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier.
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType.
protected NodeMappingItemProvider nodeMappingItemProvider
NodeMapping instances.
protected CompartmentMappingItemProvider compartmentMappingItemProvider
CompartmentMapping instances.
protected LinkMappingItemProvider linkMappingItemProvider
LinkMapping instances.
protected CanvasMappingItemProvider canvasMappingItemProvider
CanvasMapping instances.
protected LabelMappingItemProvider labelMappingItemProvider
LabelMapping instances.
protected FeatureLabelMappingItemProvider featureLabelMappingItemProvider
FeatureLabelMapping instances.
protected DesignLabelMappingItemProvider designLabelMappingItemProvider
DesignLabelMapping instances.
protected MappingItemProvider mappingItemProvider
Mapping instances.
protected ChildReferenceItemProvider childReferenceItemProvider
ChildReference instances.
protected TopNodeReferenceItemProvider topNodeReferenceItemProvider
TopNodeReference instances.
protected ConstraintItemProvider constraintItemProvider
Constraint instances.
protected LinkConstraintsItemProvider linkConstraintsItemProvider
LinkConstraints instances.
protected ValueExpressionItemProvider valueExpressionItemProvider
ValueExpression instances.
protected FeatureSeqInitializerItemProvider featureSeqInitializerItemProvider
FeatureSeqInitializer instances.
protected FeatureValueSpecItemProvider featureValueSpecItemProvider
FeatureValueSpec instances.
protected ReferenceNewElementSpecItemProvider referenceNewElementSpecItemProvider
ReferenceNewElementSpec instances.
protected AuditContainerItemProvider auditContainerItemProvider
AuditContainer instances.
protected AuditRuleItemProvider auditRuleItemProvider
AuditRule instances.
protected DomainElementTargetItemProvider domainElementTargetItemProvider
DomainElementTarget instances.
protected DomainAttributeTargetItemProvider domainAttributeTargetItemProvider
DomainAttributeTarget instances.
protected DiagramElementTargetItemProvider diagramElementTargetItemProvider
DiagramElementTarget instances.
protected NotationElementTargetItemProvider notationElementTargetItemProvider
NotationElementTarget instances.
protected MetricContainerItemProvider metricContainerItemProvider
MetricContainer instances.
protected MetricRuleItemProvider metricRuleItemProvider
MetricRule instances.
protected AuditedMetricTargetItemProvider auditedMetricTargetItemProvider
AuditedMetricTarget instances.
| Constructor Detail |
|---|
public GMFMapItemProviderAdapterFactory()
| Method Detail |
|---|
public org.eclipse.emf.common.notify.Adapter createNodeMappingAdapter()
NodeMapping.
createNodeMappingAdapter in class GMFMapAdapterFactoryNodeMappingpublic org.eclipse.emf.common.notify.Adapter createCompartmentMappingAdapter()
CompartmentMapping.
createCompartmentMappingAdapter in class GMFMapAdapterFactoryCompartmentMappingpublic org.eclipse.emf.common.notify.Adapter createLinkMappingAdapter()
LinkMapping.
createLinkMappingAdapter in class GMFMapAdapterFactoryLinkMappingpublic org.eclipse.emf.common.notify.Adapter createCanvasMappingAdapter()
CanvasMapping.
createCanvasMappingAdapter in class GMFMapAdapterFactoryCanvasMappingpublic org.eclipse.emf.common.notify.Adapter createLabelMappingAdapter()
LabelMapping.
createLabelMappingAdapter in class GMFMapAdapterFactoryLabelMappingpublic org.eclipse.emf.common.notify.Adapter createFeatureLabelMappingAdapter()
FeatureLabelMapping.
createFeatureLabelMappingAdapter in class GMFMapAdapterFactoryFeatureLabelMappingpublic org.eclipse.emf.common.notify.Adapter createDesignLabelMappingAdapter()
DesignLabelMapping.
createDesignLabelMappingAdapter in class GMFMapAdapterFactoryDesignLabelMappingpublic org.eclipse.emf.common.notify.Adapter createMappingAdapter()
Mapping.
createMappingAdapter in class GMFMapAdapterFactoryMappingpublic org.eclipse.emf.common.notify.Adapter createChildReferenceAdapter()
ChildReference.
createChildReferenceAdapter in class GMFMapAdapterFactoryChildReferencepublic org.eclipse.emf.common.notify.Adapter createTopNodeReferenceAdapter()
TopNodeReference.
createTopNodeReferenceAdapter in class GMFMapAdapterFactoryTopNodeReferencepublic org.eclipse.emf.common.notify.Adapter createConstraintAdapter()
Constraint.
createConstraintAdapter in class GMFMapAdapterFactoryConstraintpublic org.eclipse.emf.common.notify.Adapter createLinkConstraintsAdapter()
LinkConstraints.
createLinkConstraintsAdapter in class GMFMapAdapterFactoryLinkConstraintspublic org.eclipse.emf.common.notify.Adapter createValueExpressionAdapter()
ValueExpression.
createValueExpressionAdapter in class GMFMapAdapterFactoryValueExpressionpublic org.eclipse.emf.common.notify.Adapter createFeatureSeqInitializerAdapter()
FeatureSeqInitializer.
createFeatureSeqInitializerAdapter in class GMFMapAdapterFactoryFeatureSeqInitializerpublic org.eclipse.emf.common.notify.Adapter createFeatureValueSpecAdapter()
FeatureValueSpec.
createFeatureValueSpecAdapter in class GMFMapAdapterFactoryFeatureValueSpecpublic org.eclipse.emf.common.notify.Adapter createReferenceNewElementSpecAdapter()
ReferenceNewElementSpec.
createReferenceNewElementSpecAdapter in class GMFMapAdapterFactoryReferenceNewElementSpecpublic org.eclipse.emf.common.notify.Adapter createAuditContainerAdapter()
AuditContainer.
createAuditContainerAdapter in class GMFMapAdapterFactoryAuditContainerpublic org.eclipse.emf.common.notify.Adapter createAuditRuleAdapter()
AuditRule.
createAuditRuleAdapter in class GMFMapAdapterFactoryAuditRulepublic org.eclipse.emf.common.notify.Adapter createDomainElementTargetAdapter()
DomainElementTarget.
createDomainElementTargetAdapter in class GMFMapAdapterFactoryDomainElementTargetpublic org.eclipse.emf.common.notify.Adapter createDomainAttributeTargetAdapter()
DomainAttributeTarget.
createDomainAttributeTargetAdapter in class GMFMapAdapterFactoryDomainAttributeTargetpublic org.eclipse.emf.common.notify.Adapter createDiagramElementTargetAdapter()
DiagramElementTarget.
createDiagramElementTargetAdapter in class GMFMapAdapterFactoryDiagramElementTargetpublic org.eclipse.emf.common.notify.Adapter createNotationElementTargetAdapter()
NotationElementTarget.
createNotationElementTargetAdapter in class GMFMapAdapterFactoryNotationElementTargetpublic org.eclipse.emf.common.notify.Adapter createMetricContainerAdapter()
MetricContainer.
createMetricContainerAdapter in class GMFMapAdapterFactoryMetricContainerpublic org.eclipse.emf.common.notify.Adapter createMetricRuleAdapter()
MetricRule.
createMetricRuleAdapter in class GMFMapAdapterFactoryMetricRulepublic org.eclipse.emf.common.notify.Adapter createAuditedMetricTargetAdapter()
AuditedMetricTarget.
createAuditedMetricTargetAdapter in class GMFMapAdapterFactoryAuditedMetricTargetpublic org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactorypublic void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactorypublic boolean isFactoryForType(java.lang.Object type)
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactoryisFactoryForType in class GMFMapAdapterFactory
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.AdapterFactoryadapt 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.AdapterFactoryadapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImplpublic void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
addListener in interface org.eclipse.emf.edit.provider.IChangeNotifierpublic void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
removeListener in interface org.eclipse.emf.edit.provider.IChangeNotifierpublic void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
changeNotifier and to parentAdapterFactory.
fireNotifyChanged in interface org.eclipse.emf.edit.provider.IChangeNotifierpublic void dispose()
dispose in interface org.eclipse.emf.edit.provider.IDisposable
|
Generation Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.