Class ExtractExistingClass

    • Field Detail

      • toReplace

        public List<org.eclipse.emf.ecore.EStructuralFeature> toReplace
      • extractedClass

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

        public List<org.eclipse.emf.ecore.EStructuralFeature> replaceBy
      • referenceName

        public String referenceName
    • Constructor Detail

      • ExtractExistingClass

        public ExtractExistingClass()
    • Method Detail

      • checkReplaceBy

        public boolean checkReplaceBy​(org.eclipse.emf.ecore.EStructuralFeature feature)
      • checkFeaturesSize

        public boolean checkFeaturesSize()
      • checkFeaturesSameType

        public boolean checkFeaturesSameType()
      • checkFeaturesSameMultiplicity

        public boolean checkFeaturesSameMultiplicity()
      • execute

        public void execute​(Metamodel metamodel,
                            Model model)