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:
    ComparePackage
    • Field Detail

      • eINSTANCE

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

      • 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.