Class ReplaceClass

    • Field Detail

      • toReplace

        public org.eclipse.emf.ecore.EClass toReplace
      • replaceBy

        public org.eclipse.emf.ecore.EClass replaceBy
      • featuresToReplace

        public List<org.eclipse.emf.ecore.EStructuralFeature> featuresToReplace
      • featuresReplaceBy

        public List<org.eclipse.emf.ecore.EStructuralFeature> featuresReplaceBy
    • Constructor Detail

      • ReplaceClass

        public ReplaceClass()
    • Method Detail

      • checkFeaturesToReplace

        public boolean checkFeaturesToReplace​(org.eclipse.emf.ecore.EStructuralFeature featuresToReplace)
      • checkFeaturesReplaceBy

        public boolean checkFeaturesReplaceBy​(org.eclipse.emf.ecore.EStructuralFeature featuresReplaceBy)
      • checkCoverFeatureDifference

        public boolean checkCoverFeatureDifference()
      • checkFeaturesSameSize

        public boolean checkFeaturesSameSize()
      • checkToReplaceNoSubTypes

        public boolean checkToReplaceNoSubTypes​(Metamodel metamodel)
      • execute

        public void execute​(Metamodel metamodel,
                            Model model)