Interface CompareFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
CompareFactoryImpl

public interface CompareFactory extends org.eclipse.emf.ecore.EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
  • Field Details

    • eINSTANCE

      static final CompareFactory eINSTANCE
      The singleton instance of the factory.
  • Method Details

    • createRootComparisonNode

      RootComparisonNode createRootComparisonNode()
      Returns a new object of class 'Root Comparison Node'.
      Returns:
      a new object of class 'Root Comparison Node'.
    • createSolidResourceComparisonNode

      SolidResourceComparisonNode createSolidResourceComparisonNode()
      Returns a new object of class 'Solid Resource Comparison Node'.
      Returns:
      a new object of class 'Solid Resource Comparison Node'.
    • createSingleValueImplComparisonNode

      SingleValueImplComparisonNode createSingleValueImplComparisonNode()
      Returns a new object of class 'Single Value Impl Comparison Node'.
      Returns:
      a new object of class 'Single Value Impl Comparison Node'.
    • createValueCollectionElementImplComparisonNode

      ValueCollectionElementImplComparisonNode createValueCollectionElementImplComparisonNode()
      Returns a new object of class 'Value Collection Element Impl Comparison Node'.
      Returns:
      a new object of class 'Value Collection Element Impl Comparison Node'.
    • createSingleContainmentFeatureImplComparisonNode

      SingleContainmentFeatureImplComparisonNode createSingleContainmentFeatureImplComparisonNode()
      Returns a new object of class 'Single Containment Feature Impl Comparison Node'.
      Returns:
      a new object of class 'Single Containment Feature Impl Comparison Node'.
    • createContainmentCollectionElementImplComparisonNode

      ContainmentCollectionElementImplComparisonNode createContainmentCollectionElementImplComparisonNode()
      Returns a new object of class 'Containment Collection Element Impl Comparison Node'.
      Returns:
      a new object of class 'Containment Collection Element Impl Comparison Node'.
    • createSingleReferenceFeatureImplComparisonNode

      SingleReferenceFeatureImplComparisonNode createSingleReferenceFeatureImplComparisonNode()
      Returns a new object of class 'Single Reference Feature Impl Comparison Node'.
      Returns:
      a new object of class 'Single Reference Feature Impl Comparison Node'.
    • createReferenceCollectionElementImplComparisonNode

      ReferenceCollectionElementImplComparisonNode createReferenceCollectionElementImplComparisonNode()
      Returns a new object of class 'Reference Collection Element Impl Comparison Node'.
      Returns:
      a new object of class 'Reference Collection Element Impl Comparison Node'.
    • createValueCollectionImplComparisonNode

      ValueCollectionImplComparisonNode createValueCollectionImplComparisonNode()
      Returns a new object of class 'Value Collection Impl Comparison Node'.
      Returns:
      a new object of class 'Value Collection Impl Comparison Node'.
    • createContainmentCollectionImplComparisonNode

      ContainmentCollectionImplComparisonNode createContainmentCollectionImplComparisonNode()
      Returns a new object of class 'Containment Collection Impl Comparison Node'.
      Returns:
      a new object of class 'Containment Collection Impl Comparison Node'.
    • createReferenceCollectionImplComparisonNode

      ReferenceCollectionImplComparisonNode createReferenceCollectionImplComparisonNode()
      Returns a new object of class 'Reference Collection Impl Comparison Node'.
      Returns:
      a new object of class 'Reference Collection Impl Comparison Node'.
    • createRelatedFeature

      RelatedFeature createRelatedFeature()
      Returns a new object of class 'Related Feature'.
      Returns:
      a new object of class 'Related Feature'.
    • createCollectionElementNeighbour

      CollectionElementNeighbour createCollectionElementNeighbour()
      Returns a new object of class 'Collection Element Neighbour'.
      Returns:
      a new object of class 'Collection Element Neighbour'.
    • createMergeSettings

      MergeSettings createMergeSettings()
      Returns a new object of class 'Merge Settings'.
      Returns:
      a new object of class 'Merge Settings'.
    • createOrderRule

      OrderRule createOrderRule()
      Returns a new object of class 'Order Rule'.
      Returns:
      a new object of class 'Order Rule'.
    • createObjectOnSupport

      ObjectOnSupport createObjectOnSupport()
      Returns a new object of class 'Object On Support'.
      Returns:
      a new object of class 'Object On Support'.
    • createOtherSymlinkTopNodeId

      OtherSymlinkTopNodeId createOtherSymlinkTopNodeId()
      Returns a new object of class 'Other Symlink Top Node Id'.
      Returns:
      a new object of class 'Other Symlink Top Node Id'.
    • createCommonAncestorSymlinkTopNodeId

      CommonAncestorSymlinkTopNodeId createCommonAncestorSymlinkTopNodeId()
      Returns a new object of class 'Common Ancestor Symlink Top Node Id'.
      Returns:
      a new object of class 'Common Ancestor Symlink Top Node Id'.
    • createManifestComparisonNode

      ManifestComparisonNode createManifestComparisonNode()
      Returns a new object of class 'Manifest Comparison Node'.
      Returns:
      a new object of class 'Manifest Comparison Node'.
    • createManifestHeaderComparisonNode

      ManifestHeaderComparisonNode createManifestHeaderComparisonNode()
      Returns a new object of class 'Manifest Header Comparison Node'.
      Returns:
      a new object of class 'Manifest Header Comparison Node'.
    • createUnsupportedObjectComparisonNode

      UnsupportedObjectComparisonNode createUnsupportedObjectComparisonNode()
      Returns a new object of class 'Unsupported Object Comparison Node'.
      Returns:
      a new object of class 'Unsupported Object Comparison Node'.
    • getComparePackage

      ComparePackage getComparePackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.