Package org.sbml.jsbml.ext.multi

Examples of org.sbml.jsbml.ext.multi.MultiModel


    // TODO: make it generic by using reflection on the contextObject

    if (contextObject instanceof Model)
    {
      Model model = (Model) contextObject;
      MultiModel multiModel = null;

      if (model.getExtension(namespaceURI) != null) {
        multiModel = (MultiModel) model.getExtension(namespaceURI);
      } else {
        multiModel = new MultiModel(model);
        model.addExtension(namespaceURI, multiModel);
      }

      if (elementName.equals(listOfSpeciesTypes))
      {
        return multiModel.getListOfSpeciesTypes();
      }
      else if (elementName.equals(listOfSelectors))
      {
        return multiModel.getListOfSelectors();
      }
    } // end Model
    else if (contextObject instanceof SpeciesType)
    {
      SpeciesType speciesType = (SpeciesType) contextObject;
View Full Code Here


  @Override
  public SBasePlugin createPluginFor(SBase sbase) {

    if (sbase != null) {
      if (sbase instanceof Model) {
        return new MultiModel((Model) sbase);
      } else if (sbase instanceof Species) {
        return new MultiSpecies((Species) sbase);
      } else if (sbase instanceof Reaction) {
        // return new MultiReaction((Reaction) sbase);
      }
View Full Code Here

TOP

Related Classes of org.sbml.jsbml.ext.multi.MultiModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.