|
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 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 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 |
|
| 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 ComposedAdapterFactory parentAdapterFactory
protected 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 Adapter createNodeMappingAdapter()
NodeMapping.
createNodeMappingAdapter in class GMFMapAdapterFactoryNodeMappingpublic Adapter createCompartmentMappingAdapter()
CompartmentMapping.
createCompartmentMappingAdapter in class GMFMapAdapterFactoryCompartmentMappingpublic Adapter createLinkMappingAdapter()
LinkMapping.
createLinkMappingAdapter in class GMFMapAdapterFactoryLinkMappingpublic Adapter createCanvasMappingAdapter()
CanvasMapping.
createCanvasMappingAdapter in class GMFMapAdapterFactoryCanvasMappingpublic Adapter createLabelMappingAdapter()
LabelMapping.
createLabelMappingAdapter in class GMFMapAdapterFactoryLabelMappingpublic Adapter createFeatureLabelMappingAdapter()
FeatureLabelMapping.
createFeatureLabelMappingAdapter in class GMFMapAdapterFactoryFeatureLabelMappingpublic Adapter createDesignLabelMappingAdapter()
DesignLabelMapping.
createDesignLabelMappingAdapter in class GMFMapAdapterFactoryDesignLabelMappingpublic Adapter createMappingAdapter()
Mapping.
createMappingAdapter in class GMFMapAdapterFactoryMappingpublic Adapter createChildReferenceAdapter()
ChildReference.
createChildReferenceAdapter in class GMFMapAdapterFactoryChildReferencepublic Adapter createTopNodeReferenceAdapter()
TopNodeReference.
createTopNodeReferenceAdapter in class GMFMapAdapterFactoryTopNodeReferencepublic Adapter createConstraintAdapter()
Constraint.
createConstraintAdapter in class GMFMapAdapterFactoryConstraintpublic Adapter createLinkConstraintsAdapter()
LinkConstraints.
createLinkConstraintsAdapter in class GMFMapAdapterFactoryLinkConstraintspublic Adapter createValueExpressionAdapter()
ValueExpression.
createValueExpressionAdapter in class GMFMapAdapterFactoryValueExpressionpublic Adapter createFeatureSeqInitializerAdapter()
FeatureSeqInitializer.
createFeatureSeqInitializerAdapter in class GMFMapAdapterFactoryFeatureSeqInitializerpublic Adapter createFeatureValueSpecAdapter()
FeatureValueSpec.
createFeatureValueSpecAdapter in class GMFMapAdapterFactoryFeatureValueSpecpublic Adapter createReferenceNewElementSpecAdapter()
ReferenceNewElementSpec.
createReferenceNewElementSpecAdapter in class GMFMapAdapterFactoryReferenceNewElementSpecpublic Adapter createAuditContainerAdapter()
AuditContainer.
createAuditContainerAdapter in class GMFMapAdapterFactoryAuditContainerpublic Adapter createAuditRuleAdapter()
AuditRule.
createAuditRuleAdapter in class GMFMapAdapterFactoryAuditRulepublic Adapter createDomainElementTargetAdapter()
DomainElementTarget.
createDomainElementTargetAdapter in class GMFMapAdapterFactoryDomainElementTargetpublic Adapter createDomainAttributeTargetAdapter()
DomainAttributeTarget.
createDomainAttributeTargetAdapter in class GMFMapAdapterFactoryDomainAttributeTargetpublic Adapter createDiagramElementTargetAdapter()
DiagramElementTarget.
createDiagramElementTargetAdapter in class GMFMapAdapterFactoryDiagramElementTargetpublic Adapter createNotationElementTargetAdapter()
NotationElementTarget.
createNotationElementTargetAdapter in class GMFMapAdapterFactoryNotationElementTargetpublic Adapter createMetricContainerAdapter()
MetricContainer.
createMetricContainerAdapter in class GMFMapAdapterFactoryMetricContainerpublic Adapter createMetricRuleAdapter()
MetricRule.
createMetricRuleAdapter in class GMFMapAdapterFactoryMetricRulepublic Adapter createAuditedMetricTargetAdapter()
AuditedMetricTarget.
createAuditedMetricTargetAdapter in class GMFMapAdapterFactoryAuditedMetricTargetpublic ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory in interface ComposeableAdapterFactorypublic void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory in interface ComposeableAdapterFactorypublic boolean isFactoryForType(java.lang.Object type)
isFactoryForType in interface AdapterFactoryisFactoryForType in class GMFMapAdapterFactory
public Adapter adapt(Notifier notifier,
java.lang.Object type)
adapt in interface AdapterFactoryadapt in class AdapterFactoryImpl
public java.lang.Object adapt(java.lang.Object object,
java.lang.Object type)
adapt in interface AdapterFactoryadapt in class AdapterFactoryImplpublic void addListener(INotifyChangedListener notifyChangedListener)
addListener in interface IChangeNotifierpublic void removeListener(INotifyChangedListener notifyChangedListener)
removeListener in interface IChangeNotifierpublic void fireNotifyChanged(Notification notification)
changeNotifier and to parentAdapterFactory.
fireNotifyChanged in interface IChangeNotifierpublic void dispose()
dispose in interface 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.