Class CompareAdapterFactory

  • All Implemented Interfaces:
    org.eclipse.emf.common.notify.AdapterFactory

    public class CompareAdapterFactory
    extends org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
    The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.
    See Also:
    ComparePackage
    • Field Detail

      • modelPackage

        protected static ComparePackage modelPackage
        The cached model package.
      • modelSwitch

        protected CompareSwitch<org.eclipse.emf.common.notify.Adapter> modelSwitch
        The switch that delegates to the createXXX methods.
    • Constructor Detail

      • CompareAdapterFactory

        public CompareAdapterFactory()
        Creates an instance of the adapter factory.
    • Method Detail

      • isFactoryForType

        public boolean isFactoryForType​(Object object)
        Returns whether this factory is applicable for the type of the object. This implementation returns true if the object is either the model's package or is an instance object of the model.
        Specified by:
        isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
        Overrides:
        isFactoryForType in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
        Returns:
        whether this factory is applicable for the type of the object.
      • createAdapter

        public org.eclipse.emf.common.notify.Adapter createAdapter​(org.eclipse.emf.common.notify.Notifier target)
        Creates an adapter for the target.
        Overrides:
        createAdapter in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
        Parameters:
        target - the object to adapt.
        Returns:
        the adapter for the target.
      • createIMatchingSymlinksAdapter

        public org.eclipse.emf.common.notify.Adapter createIMatchingSymlinksAdapter()
        Creates a new adapter for an object of class 'IMatching Symlinks'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        IMatchingSymlinks
      • createComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ComparisonNode
      • createSymlinkComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createSymlinkComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Symlink Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SymlinkComparisonNode
      • createTopComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createTopComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Top Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        TopComparisonNode
      • createTopModelObjectsComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createTopModelObjectsComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Top Model Objects Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        TopModelObjectsComparisonNode
      • createContainmentComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createContainmentComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Containment Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ContainmentComparisonNode
      • createRootComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createRootComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Root Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        RootComparisonNode
      • createExternalPropertyComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createExternalPropertyComparisonNodeAdapter()
        Creates a new adapter for an object of class 'External Property Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ExternalPropertyComparisonNode
      • createSolidResourceComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createSolidResourceComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Solid Resource Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SolidResourceComparisonNode
      • createMatchedObjectsComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createMatchedObjectsComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Matched Objects Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        MatchedObjectsComparisonNode
      • createFeatureComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createFeatureComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Feature Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        FeatureComparisonNode
      • createSingleFeatureComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createSingleFeatureComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Single Feature Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SingleFeatureComparisonNode
      • createCollectionComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createCollectionComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Collection Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CollectionComparisonNode
      • createFeatureCollectionComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createFeatureCollectionComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Feature Collection Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        FeatureCollectionComparisonNode
      • createContainmentFeatureComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createContainmentFeatureComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Containment Feature Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ContainmentFeatureComparisonNode
      • createReferenceFeatureComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createReferenceFeatureComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Reference Feature Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ReferenceFeatureComparisonNode
      • createContainmentCollectionComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createContainmentCollectionComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Containment Collection Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ContainmentCollectionComparisonNode
      • createReferenceCollectionComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createReferenceCollectionComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Reference Collection Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ReferenceCollectionComparisonNode
      • createValueCollectionComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createValueCollectionComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Value Collection Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ValueCollectionComparisonNode
      • createCollectionElementComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createCollectionElementComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Collection Element Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CollectionElementComparisonNode
      • createFeatureCollectionElementComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createFeatureCollectionElementComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Feature Collection Element Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        FeatureCollectionElementComparisonNode
      • createSingleValueComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createSingleValueComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Single Value Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SingleValueComparisonNode
      • createValueCollectionElementComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createValueCollectionElementComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Value Collection Element Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ValueCollectionElementComparisonNode
      • createSingleContainmentFeatureComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createSingleContainmentFeatureComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Single Containment Feature Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SingleContainmentFeatureComparisonNode
      • createContainmentCollectionElementComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createContainmentCollectionElementComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Containment Collection Element Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ContainmentCollectionElementComparisonNode
      • createReferencedObjectsComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createReferencedObjectsComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Referenced Objects Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ReferencedObjectsComparisonNode
      • createSingleReferenceFeatureComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createSingleReferenceFeatureComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Single Reference Feature Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SingleReferenceFeatureComparisonNode
      • createReferenceCollectionElementComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createReferenceCollectionElementComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Reference Collection Element Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ReferenceCollectionElementComparisonNode
      • createSingleValueImplComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createSingleValueImplComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Single Value Impl Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SingleValueImplComparisonNode
      • createValueCollectionElementImplComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createValueCollectionElementImplComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Value Collection Element Impl Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ValueCollectionElementImplComparisonNode
      • createSingleContainmentFeatureImplComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createSingleContainmentFeatureImplComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Single Containment Feature Impl Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SingleContainmentFeatureImplComparisonNode
      • createContainmentCollectionElementImplComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createContainmentCollectionElementImplComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Containment Collection Element Impl Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ContainmentCollectionElementImplComparisonNode
      • createSingleReferenceFeatureImplComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createSingleReferenceFeatureImplComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Single Reference Feature Impl Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SingleReferenceFeatureImplComparisonNode
      • createReferenceCollectionElementImplComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createReferenceCollectionElementImplComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Reference Collection Element Impl Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ReferenceCollectionElementImplComparisonNode
      • createValueCollectionImplComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createValueCollectionImplComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Value Collection Impl Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ValueCollectionImplComparisonNode
      • createContainmentCollectionImplComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createContainmentCollectionImplComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Containment Collection Impl Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ContainmentCollectionImplComparisonNode
      • createReferenceCollectionImplComparisonNodeAdapter

        public org.eclipse.emf.common.notify.Adapter createReferenceCollectionImplComparisonNodeAdapter()
        Creates a new adapter for an object of class 'Reference Collection Impl Comparison Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ReferenceCollectionImplComparisonNode
      • createRelatedFeatureAdapter

        public org.eclipse.emf.common.notify.Adapter createRelatedFeatureAdapter()
        Creates a new adapter for an object of class 'Related Feature'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        RelatedFeature
      • createCollectionElementNeighbourAdapter

        public org.eclipse.emf.common.notify.Adapter createCollectionElementNeighbourAdapter()
        Creates a new adapter for an object of class 'Collection Element Neighbour'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CollectionElementNeighbour
      • createCustomMergeSettingsAdapter

        public org.eclipse.emf.common.notify.Adapter createCustomMergeSettingsAdapter()
        Creates a new adapter for an object of class 'Custom Merge Settings'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CustomMergeSettings
      • createMergeSettingsAdapter

        public org.eclipse.emf.common.notify.Adapter createMergeSettingsAdapter()
        Creates a new adapter for an object of class 'Merge Settings'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        MergeSettings
      • createOrderRuleAdapter

        public org.eclipse.emf.common.notify.Adapter createOrderRuleAdapter()
        Creates a new adapter for an object of class 'Order Rule'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        OrderRule
      • createObjectOnSupportAdapter

        public org.eclipse.emf.common.notify.Adapter createObjectOnSupportAdapter()
        Creates a new adapter for an object of class 'Object On Support'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ObjectOnSupport
      • createOtherSymlinkTopNodeIdAdapter

        public org.eclipse.emf.common.notify.Adapter createOtherSymlinkTopNodeIdAdapter()
        Creates a new adapter for an object of class 'Other Symlink Top Node Id'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        OtherSymlinkTopNodeId
      • createCommonAncestorSymlinkTopNodeIdAdapter

        public org.eclipse.emf.common.notify.Adapter createCommonAncestorSymlinkTopNodeIdAdapter()
        Creates a new adapter for an object of class 'Common Ancestor Symlink Top Node Id'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CommonAncestorSymlinkTopNodeId
      • createEObjectAdapter

        public org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
        Creates a new adapter for the default case. This default implementation returns null.
        Returns:
        the new adapter.