Changeset 1629


Ignore:
Timestamp:
08/16/12 15:48:03 (12 years ago)
Author:
wschamai
Message:

BUG FIX: creating and updating of components and extends relations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/modelicaml/org.openmodelica.modelicaml.modelica.importer/src/org/openmodelica/modelicaml/modelica/importer/helper/ModelicaMLElementsCreator.java

    r1627 r1629  
    522522                            setMonitorTaskName("Creating component: " + component.getQName());
    523523                            addToLog("Creating component: " + component.getQName());
    524     //                      System.out.println("Creating component: " + component.getQName());
    525524                           
    526525                            // set the component type (uml class that was just created)
     
    535534                            treeBuilder.addProxyToMaps((NamedElement) modelicaMLPropertyProxy);
    536535                           
    537                             // update (stereotype) properties
    538                             updateProperty(owningClass, modelicaMLPropertyProxy, component, applyProxyStereotype);
     536                            /*
     537                             * Note, the update operation (i.e. set stereotype etc.) is moved into the createProperty operation
     538                             * in order to avoid live validation messages caused by the fact the the stereotype was not
     539                             * applied yet.
     540                             */
     541//                          // update (stereotype) properties
     542//                          updateProperty(owningClass, modelicaMLPropertyProxy, component, applyProxyStereotype);
     543                           
    539544                        }
    540545                        else { // update the existing proxy
     
    544549                                    setMonitorTaskName("Updating component: " + ((NamedElement)modelicaMLPropertyProxy).getQualifiedName());
    545550                                    addToLog("Updating component: " + ((NamedElement)modelicaMLPropertyProxy).getQualifiedName());
    546     //                              System.out.println("Updating component: " + ((NamedElement)modelicaMLPropertyProxy).getQualifiedName());
    547551                                }
    548552                                // update
     
    556560                        }
    557561                    }
     562                   
     563                   
    558564                   
    559565                    // create extends relations
     
    10741080                   
    10751081                    Element updatedProperty = updatePropertyCommand(owningClass, property, componentTreeObject, applyProxyStereotype);
     1082                   
    10761083                    if (updatedProperty != null) {
    10771084                        updatedProperties.add(updatedProperty);
Note: See TracChangeset for help on using the changeset viewer.