|
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 GMFMapAdapterFactory
NodeMapping
public Adapter createCompartmentMappingAdapter()
CompartmentMapping
.
createCompartmentMappingAdapter
in class GMFMapAdapterFactory
CompartmentMapping
public Adapter createLinkMappingAdapter()
LinkMapping
.
createLinkMappingAdapter
in class GMFMapAdapterFactory
LinkMapping
public Adapter createCanvasMappingAdapter()
CanvasMapping
.
createCanvasMappingAdapter
in class GMFMapAdapterFactory
CanvasMapping
public Adapter createLabelMappingAdapter()
LabelMapping
.
createLabelMappingAdapter
in class GMFMapAdapterFactory
LabelMapping
public Adapter createFeatureLabelMappingAdapter()
FeatureLabelMapping
.
createFeatureLabelMappingAdapter
in class GMFMapAdapterFactory
FeatureLabelMapping
public Adapter createDesignLabelMappingAdapter()
DesignLabelMapping
.
createDesignLabelMappingAdapter
in class GMFMapAdapterFactory
DesignLabelMapping
public Adapter createMappingAdapter()
Mapping
.
createMappingAdapter
in class GMFMapAdapterFactory
Mapping
public Adapter createChildReferenceAdapter()
ChildReference
.
createChildReferenceAdapter
in class GMFMapAdapterFactory
ChildReference
public Adapter createTopNodeReferenceAdapter()
TopNodeReference
.
createTopNodeReferenceAdapter
in class GMFMapAdapterFactory
TopNodeReference
public Adapter createConstraintAdapter()
Constraint
.
createConstraintAdapter
in class GMFMapAdapterFactory
Constraint
public Adapter createLinkConstraintsAdapter()
LinkConstraints
.
createLinkConstraintsAdapter
in class GMFMapAdapterFactory
LinkConstraints
public Adapter createValueExpressionAdapter()
ValueExpression
.
createValueExpressionAdapter
in class GMFMapAdapterFactory
ValueExpression
public Adapter createFeatureSeqInitializerAdapter()
FeatureSeqInitializer
.
createFeatureSeqInitializerAdapter
in class GMFMapAdapterFactory
FeatureSeqInitializer
public Adapter createFeatureValueSpecAdapter()
FeatureValueSpec
.
createFeatureValueSpecAdapter
in class GMFMapAdapterFactory
FeatureValueSpec
public Adapter createReferenceNewElementSpecAdapter()
ReferenceNewElementSpec
.
createReferenceNewElementSpecAdapter
in class GMFMapAdapterFactory
ReferenceNewElementSpec
public Adapter createAuditContainerAdapter()
AuditContainer
.
createAuditContainerAdapter
in class GMFMapAdapterFactory
AuditContainer
public Adapter createAuditRuleAdapter()
AuditRule
.
createAuditRuleAdapter
in class GMFMapAdapterFactory
AuditRule
public Adapter createDomainElementTargetAdapter()
DomainElementTarget
.
createDomainElementTargetAdapter
in class GMFMapAdapterFactory
DomainElementTarget
public Adapter createDomainAttributeTargetAdapter()
DomainAttributeTarget
.
createDomainAttributeTargetAdapter
in class GMFMapAdapterFactory
DomainAttributeTarget
public Adapter createDiagramElementTargetAdapter()
DiagramElementTarget
.
createDiagramElementTargetAdapter
in class GMFMapAdapterFactory
DiagramElementTarget
public Adapter createNotationElementTargetAdapter()
NotationElementTarget
.
createNotationElementTargetAdapter
in class GMFMapAdapterFactory
NotationElementTarget
public Adapter createMetricContainerAdapter()
MetricContainer
.
createMetricContainerAdapter
in class GMFMapAdapterFactory
MetricContainer
public Adapter createMetricRuleAdapter()
MetricRule
.
createMetricRuleAdapter
in class GMFMapAdapterFactory
MetricRule
public Adapter createAuditedMetricTargetAdapter()
AuditedMetricTarget
.
createAuditedMetricTargetAdapter
in class GMFMapAdapterFactory
AuditedMetricTarget
public ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface ComposeableAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface ComposeableAdapterFactory
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType
in interface AdapterFactory
isFactoryForType
in class GMFMapAdapterFactory
public Adapter adapt(Notifier notifier, java.lang.Object type)
adapt
in interface AdapterFactory
adapt
in class AdapterFactoryImpl
public java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
adapt
in interface AdapterFactory
adapt
in class AdapterFactoryImpl
public void addListener(INotifyChangedListener notifyChangedListener)
addListener
in interface IChangeNotifier
public void removeListener(INotifyChangedListener notifyChangedListener)
removeListener
in interface IChangeNotifier
public void fireNotifyChanged(Notification notification)
changeNotifier
and to parentAdapterFactory
.
fireNotifyChanged
in interface IChangeNotifier
public 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.