1. A computer-implemented method for morphing entities in metamodel-based business process model and notation (BPMN) tools, the method being performed by execution of computer readable program code by at least one processor of at least one computer system, the method comprising: receiving a command for an entity to be morphed from a first non-abstract entity type to a second non-abstract entity type; returning, from a modeling infrastructure (MOIN), all non-abstract sub-types or siblings of the entity based on an inheritance hierarchy in a metamodel associated with the entity; determining the second non-abstract entity type from the non-abstract sub-types or siblings of the entity; and morphing the selected entity from the first non-abstract entity type to the second non-abstract entity type.