1 2 #ifdef USE_COMP 3 else if (pkgName == "comp") 4 { 5 switch (sb->getTypeCode()) 6 { 7 case SBML_LIST_OF: 8 name = sb->getElementName(); 9 if(name =="listOfDeletions") 10 { 11 return SWIGTYPE_p_ListOfDeletions; 12 } 13 else if(name =="listOfExternalModelDefinitions") 14 { 15 return SWIGTYPE_p_ListOfExternalModelDefinitions; 16 } 17 else if(name =="listOfModelDefinitions") 18 { 19 return SWIGTYPE_p_ListOfModelDefinitions; 20 } 21 else if(name =="listOfPorts") 22 { 23 return SWIGTYPE_p_ListOfPorts; 24 } 25 else if(name =="listOfReplacedElements") 26 { 27 return SWIGTYPE_p_ListOfReplacedElements; 28 } 29 else if(name =="listOfSubmodels") 30 { 31 return SWIGTYPE_p_ListOfSubmodels; 32 } 33 return SWIGTYPE_p_ListOf; 34 35 case SBML_COMP_DELETION: 36 return SWIGTYPE_p_Deletion; 37 38 case SBML_COMP_MODELDEFINITION: 39 return SWIGTYPE_p_ModelDefinition; 40 41 case SBML_COMP_EXTERNALMODELDEFINITION: 42 return SWIGTYPE_p_ExternalModelDefinition; 43 44 case SBML_COMP_PORT: 45 return SWIGTYPE_p_Port; 46 47 case SBML_COMP_REPLACEDELEMENT: 48 return SWIGTYPE_p_ReplacedElement; 49 50 case SBML_COMP_REPLACEDBY: 51 return SWIGTYPE_p_ReplacedBy; 52 53 case SBML_COMP_SBASEREF: 54 return SWIGTYPE_p_SBaseRef; 55 56 case SBML_COMP_SUBMODEL: 57 return SWIGTYPE_p_Submodel; 58 59 default: 60 return SWIGTYPE_p_SBase; 61 62 } 63 } 64 #endif // USE_COMP 65 66