Class UseSuperClass

    • Field Detail

      • subClass

        public org.eclipse.emf.ecore.EClass subClass
      • superClass

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

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

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

      • UseSuperClass

        public UseSuperClass()
    • Method Detail

      • checkToReplaceInSubClass

        public boolean checkToReplaceInSubClass​(org.eclipse.emf.ecore.EStructuralFeature toReplace)
      • checkReplaceByInSuperClass

        public boolean checkReplaceByInSuperClass​(org.eclipse.emf.ecore.EStructuralFeature replaceBy)
      • checkFeaturesSameSize

        public boolean checkFeaturesSameSize()
      • checkFeaturesSameMultiplicity

        public boolean checkFeaturesSameMultiplicity()
      • checkFeaturesSameType

        public boolean checkFeaturesSameType()