Class FlattenHierarchy

    • Field Detail

      • rootReference

        public org.eclipse.emf.ecore.EReference rootReference
      • childrenReference

        public org.eclipse.emf.ecore.EReference childrenReference
      • referenceName

        public String referenceName
    • Constructor Detail

      • FlattenHierarchy

        public FlattenHierarchy()
    • Method Detail

      • checkRootReferenceSingleValueContainment

        public boolean checkRootReferenceSingleValueContainment​(org.eclipse.emf.ecore.EReference rootReference)
      • checkChildrenReferenceInNodeClass

        public boolean checkChildrenReferenceInNodeClass​(org.eclipse.emf.ecore.EReference reference)
      • checkChildrenReferenceManyValuedContainment

        public boolean checkChildrenReferenceManyValuedContainment​(org.eclipse.emf.ecore.EReference childrenReference)
      • checkChildrenReferenceType

        public boolean checkChildrenReferenceType()
      • execute

        public void execute​(Metamodel metamodel,
                            Model model)