Examples of SBase


Examples of org.sbml.jsbml.SBase

              (SBase) contextObject);
        }

        if (elementName.equals("notes")
            && (contextObject instanceof SBase)) {
          SBase sbase = (SBase) contextObject;
          sbase.setNotes(new XMLNode(new XMLTriple("notes", null, null), new XMLAttributes()));
        } else if (elementName.equals("annotation")
            && (contextObject instanceof SBase)) {
          SBase sbase = (SBase) contextObject;
          Annotation annotation = (Annotation) newContextObject;
          sbase.setAnnotation(annotation);

          return annotation;
        } else if (contextObject instanceof SBMLDocument) {
          SBMLDocument sbmlDocument = (SBMLDocument) contextObject;
          if (elementName.equals("model")) {
View Full Code Here

Examples of org.sbml.jsbml.SBase

   * @param newContextObject
   * @param parent
   */
  private void setLevelAndVersionFor(Object newContextObject, SBase parent) {
    if (newContextObject instanceof SBase) {
      SBase sb = (SBase) newContextObject;
      // Level and version will be -1 if not set, so we don't
      // have to check.
      sb.setLevel(parent.getLevel());
      sb.setVersion(parent.getVersion());
    }
  }
View Full Code Here

Examples of org.sbml.jsbml.SBase

   * xmlObject, Object sbmlElementToWrite)
   */
  public void writeAttributes(SBMLObjectForXML xmlObject,
      Object sbmlElementToWrite) {
    if (sbmlElementToWrite instanceof SBase) {
      SBase sbase = (SBase) sbmlElementToWrite;
      xmlObject.addAttributes(sbase.writeXMLAttributes());
    }
  }
View Full Code Here

Examples of org.sbml.jsbml.SBase

   * xmlObject, Object sbmlElementToWrite)
   */
  public void writeElement(SBMLObjectForXML xmlObject,
      Object sbmlElementToWrite) {
    if (sbmlElementToWrite instanceof SBase) {
      SBase sbase = (SBase) sbmlElementToWrite;
      if (!xmlObject.isSetName()) {
        xmlObject.setName(sbase.getElementName());
      }
    }
  }
View Full Code Here

Examples of org.sbml.jsbml.SBase

   * xmlObject, Object sbmlElementToWrite)
   */
  public void writeNamespaces(SBMLObjectForXML xmlObject,
      Object sbmlElementToWrite) {
    if (sbmlElementToWrite instanceof SBase) {
      SBase sbase = (SBase) sbmlElementToWrite;

      if (sbase instanceof SBMLDocument) {
        SBMLDocument sbmlDocument = (SBMLDocument) sbmlElementToWrite;

        xmlObject.addAttributes(sbmlDocument
View Full Code Here

Examples of org.sbml.jsbml.SBase

        ListOf<SBase> listOf = (ListOf<SBase>) sbase;

        if (!listOf.isEmpty()) {
          listOfElementsToWrite = new ArrayList<Object>();
          for (int i = 0; i < listOf.size(); i++) {
            SBase element = listOf.get(i);

            if (element != null) {
              listOfElementsToWrite.add(element);
            }
          }
View Full Code Here

Examples of org.sbml.jsbml.SBase

  public void processAttribute(String elementName, String attributeName,
      String value, String prefix, boolean isLastAttribute,
      Object contextObject) {
    boolean isAttributeRead = false;
    if (contextObject instanceof SBase) {
      SBase sbase = (SBase) contextObject;
      try {
        isAttributeRead = sbase.readAttribute(attributeName, prefix,
            value);
      } catch (Throwable exc) {
        System.err.println(exc.getMessage());
      }
    } else if (contextObject instanceof Annotation) {
View Full Code Here

Examples of org.sbml.jsbml.SBase

        Object newContextObject = SBMLCoreElements.get(elementName)
            .newInstance();
       
        if (elementName.equals("notes")
            && contextObject instanceof SBase) {
          SBase sbase = (SBase) contextObject;
          sbase.setNotes(new XMLNode(new XMLTriple("notes", null, null), new XMLAttributes()));
        } else if (elementName.equals("annotation")
            && contextObject instanceof SBase) {
          SBase sbase = (SBase) contextObject;
          Annotation annotation = (Annotation) newContextObject;
          sbase.setAnnotation(annotation);

          return annotation;
        } else if (contextObject instanceof SBMLDocument) {
          SBMLDocument sbmlDocument = (SBMLDocument) contextObject;
          if (elementName.equals("model")) {
View Full Code Here

Examples of org.sbml.jsbml.SBase

   * xml.stax.SBMLObjectForXML, java.lang.Object)
   */
  public void writeAttributes(SBMLObjectForXML xmlObject,
      Object sbmlElementToWrite) {
    if (sbmlElementToWrite instanceof SBase) {
      SBase sbase = (SBase) sbmlElementToWrite;

      xmlObject.addAttributes(sbase.writeXMLAttributes());
    }
  }
View Full Code Here

Examples of org.sbml.jsbml.SBase

   */
  public void writeElement(SBMLObjectForXML xmlObject,
      Object sbmlElementToWrite) {

    if (sbmlElementToWrite instanceof SBase) {
      SBase sbase = (SBase) sbmlElementToWrite;
      if (!xmlObject.isSetName()) {
        if (sbase.getElementName().equals("species")) {
          xmlObject.setName("specie");
        } else if (sbase.getElementName().equals("speciesReference")) {
          xmlObject.setName("specieReference");
        } else if (sbase.getElementName().equals("assignementRule")) {
          AssignmentRule assignmentRule = (AssignmentRule) sbase;
          Variable variable = assignmentRule.getVariableInstance();

          if (variable instanceof Species) {
            xmlObject.setName("specieConcentrationRule");
          } else if (variable instanceof Compartment) {
            xmlObject.setName("compartmentVolumeRule");
          } else if (variable instanceof Parameter) {
            xmlObject.setName("parameterRule");
          }
        } else {
          xmlObject.setName(sbase.getElementName());
        }
      }
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.