Beispiel #1
0
 private void handleGeneralization(Attributes atts) {
   UMLGeneralization gen = new UMLGeneralization();
   String subId = atts.getValue(XMIConstants.XMI_UML_GENERALIZATION_CHILD);
   String superId = atts.getValue(XMIConstants.XMI_UML_GENERALIZATION_PARENT);
   if (subId == null) {
     subId = atts.getValue(XMIConstants.XMI_UML_GENERALIZATION_SUBTYPE);
   }
   if (superId == null) {
     superId = atts.getValue(XMIConstants.XMI_UML_GENERALIZATION_SUPERTYPE);
   }
   gen.setSubClassReference(new UMLClassReference(subId));
   gen.setSuperClassReference(new UMLClassReference(superId));
   genList.add(gen);
 }