|
||||||||||
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 ExpressionLabelMappingItemProvider |
expressionLabelMappingItemProvider
This keeps track of the one adapter used for all ExpressionLabelMapping 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 OclChoiceLabelMappingItemProvider |
oclChoiceLabelMappingItemProvider
This keeps track of the one adapter used for all OclChoiceLabelMapping 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 Collection<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. |
protected VisualEffectMappingItemProvider |
visualEffectMappingItemProvider
This keeps track of the one adapter used for all VisualEffectMapping 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,
Object type)
This implementation substitutes the factory itself as the key for the adapter. |
Object |
adapt(Object object,
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 |
createExpressionLabelMappingAdapter()
This creates an adapter for a ExpressionLabelMapping . |
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 |
createOclChoiceLabelMappingAdapter()
This creates an adapter for a OclChoiceLabelMapping . |
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 . |
org.eclipse.emf.common.notify.Adapter |
createVisualEffectMappingAdapter()
This creates an adapter for a VisualEffectMapping . |
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(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 Collection<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 OclChoiceLabelMappingItemProvider oclChoiceLabelMappingItemProvider
OclChoiceLabelMapping
instances.
protected DesignLabelMappingItemProvider designLabelMappingItemProvider
DesignLabelMapping
instances.
protected ExpressionLabelMappingItemProvider expressionLabelMappingItemProvider
ExpressionLabelMapping
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.
protected VisualEffectMappingItemProvider visualEffectMappingItemProvider
VisualEffectMapping
instances.
Constructor Detail |
---|
public GMFMapItemProviderAdapterFactory()
Method Detail |
---|
public org.eclipse.emf.common.notify.Adapter createNodeMappingAdapter()
NodeMapping
.
createNodeMappingAdapter
in class GMFMapAdapterFactory
NodeMapping
public org.eclipse.emf.common.notify.Adapter createCompartmentMappingAdapter()
CompartmentMapping
.
createCompartmentMappingAdapter
in class GMFMapAdapterFactory
CompartmentMapping
public org.eclipse.emf.common.notify.Adapter createLinkMappingAdapter()
LinkMapping
.
createLinkMappingAdapter
in class GMFMapAdapterFactory
LinkMapping
public org.eclipse.emf.common.notify.Adapter createCanvasMappingAdapter()
CanvasMapping
.
createCanvasMappingAdapter
in class GMFMapAdapterFactory
CanvasMapping
public org.eclipse.emf.common.notify.Adapter createLabelMappingAdapter()
LabelMapping
.
createLabelMappingAdapter
in class GMFMapAdapterFactory
LabelMapping
public org.eclipse.emf.common.notify.Adapter createFeatureLabelMappingAdapter()
FeatureLabelMapping
.
createFeatureLabelMappingAdapter
in class GMFMapAdapterFactory
FeatureLabelMapping
public org.eclipse.emf.common.notify.Adapter createOclChoiceLabelMappingAdapter()
OclChoiceLabelMapping
.
createOclChoiceLabelMappingAdapter
in class GMFMapAdapterFactory
OclChoiceLabelMapping
public org.eclipse.emf.common.notify.Adapter createDesignLabelMappingAdapter()
DesignLabelMapping
.
createDesignLabelMappingAdapter
in class GMFMapAdapterFactory
DesignLabelMapping
public org.eclipse.emf.common.notify.Adapter createExpressionLabelMappingAdapter()
ExpressionLabelMapping
.
createExpressionLabelMappingAdapter
in class GMFMapAdapterFactory
ExpressionLabelMapping
public org.eclipse.emf.common.notify.Adapter createMappingAdapter()
Mapping
.
createMappingAdapter
in class GMFMapAdapterFactory
Mapping
public org.eclipse.emf.common.notify.Adapter createChildReferenceAdapter()
ChildReference
.
createChildReferenceAdapter
in class GMFMapAdapterFactory
ChildReference
public org.eclipse.emf.common.notify.Adapter createTopNodeReferenceAdapter()
TopNodeReference
.
createTopNodeReferenceAdapter
in class GMFMapAdapterFactory
TopNodeReference
public org.eclipse.emf.common.notify.Adapter createConstraintAdapter()
Constraint
.
createConstraintAdapter
in class GMFMapAdapterFactory
Constraint
public org.eclipse.emf.common.notify.Adapter createLinkConstraintsAdapter()
LinkConstraints
.
createLinkConstraintsAdapter
in class GMFMapAdapterFactory
LinkConstraints
public org.eclipse.emf.common.notify.Adapter createValueExpressionAdapter()
ValueExpression
.
createValueExpressionAdapter
in class GMFMapAdapterFactory
ValueExpression
public org.eclipse.emf.common.notify.Adapter createFeatureSeqInitializerAdapter()
FeatureSeqInitializer
.
createFeatureSeqInitializerAdapter
in class GMFMapAdapterFactory
FeatureSeqInitializer
public org.eclipse.emf.common.notify.Adapter createFeatureValueSpecAdapter()
FeatureValueSpec
.
createFeatureValueSpecAdapter
in class GMFMapAdapterFactory
FeatureValueSpec
public org.eclipse.emf.common.notify.Adapter createReferenceNewElementSpecAdapter()
ReferenceNewElementSpec
.
createReferenceNewElementSpecAdapter
in class GMFMapAdapterFactory
ReferenceNewElementSpec
public org.eclipse.emf.common.notify.Adapter createAuditContainerAdapter()
AuditContainer
.
createAuditContainerAdapter
in class GMFMapAdapterFactory
AuditContainer
public org.eclipse.emf.common.notify.Adapter createAuditRuleAdapter()
AuditRule
.
createAuditRuleAdapter
in class GMFMapAdapterFactory
AuditRule
public org.eclipse.emf.common.notify.Adapter createDomainElementTargetAdapter()
DomainElementTarget
.
createDomainElementTargetAdapter
in class GMFMapAdapterFactory
DomainElementTarget
public org.eclipse.emf.common.notify.Adapter createDomainAttributeTargetAdapter()
DomainAttributeTarget
.
createDomainAttributeTargetAdapter
in class GMFMapAdapterFactory
DomainAttributeTarget
public org.eclipse.emf.common.notify.Adapter createDiagramElementTargetAdapter()
DiagramElementTarget
.
createDiagramElementTargetAdapter
in class GMFMapAdapterFactory
DiagramElementTarget
public org.eclipse.emf.common.notify.Adapter createNotationElementTargetAdapter()
NotationElementTarget
.
createNotationElementTargetAdapter
in class GMFMapAdapterFactory
NotationElementTarget
public org.eclipse.emf.common.notify.Adapter createMetricContainerAdapter()
MetricContainer
.
createMetricContainerAdapter
in class GMFMapAdapterFactory
MetricContainer
public org.eclipse.emf.common.notify.Adapter createMetricRuleAdapter()
MetricRule
.
createMetricRuleAdapter
in class GMFMapAdapterFactory
MetricRule
public org.eclipse.emf.common.notify.Adapter createAuditedMetricTargetAdapter()
AuditedMetricTarget
.
createAuditedMetricTargetAdapter
in class GMFMapAdapterFactory
AuditedMetricTarget
public org.eclipse.emf.common.notify.Adapter createVisualEffectMappingAdapter()
VisualEffectMapping
.
createVisualEffectMappingAdapter
in class GMFMapAdapterFactory
VisualEffectMapping
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(Object type)
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
isFactoryForType
in class GMFMapAdapterFactory
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public Object adapt(Object object, 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
public void dispose()
dispose
in interface org.eclipse.emf.edit.provider.IDisposable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |