Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • stefan.goericke.gy/NetworkedGraphicsMV3500
  • william.mahan/NetworkedGraphicsMV3500
  • alexander.white/NetworkedGraphicsMV3500
  • kyle.britt/NetworkedGraphicsMV3500
  • christopher.garibay/NetworkedGraphicsMV3500
  • christopher.cannon/NetworkedGraphicsMV3500
  • galoeffe/NetworkedGraphicsMV3500
  • dlcain1/NetworkedGraphicsMV3500
  • jmfurr/NetworkedGraphicsMV3500
  • jrjackso1/NetworkedGraphicsMV3500
  • kjmaroon1/NetworkedGraphicsMV3500
  • cdtacket/NetworkedGraphicsMV3500
12 results
Show changes
Commits on Source (6)
......@@ -216,12 +216,12 @@ POSSIBILITY OF SUCH DAMAGE.
</target>
<target name="-post-jar" description="compiles all classes into a single utility jar for MV3500 course use of viskit">
<copy todir="${viskit.proj.lib.dir}">
<copy todir="${viskit.proj.lib.dir}" overwrite="true">
<fileset dir="${dist.dir}">
<include name="${dist.name}.jar"/>
</fileset>
</copy>
<copy todir="${2024.cohort.assign.viskit.ex.proj.lib.dir}">
<copy todir="${2024.cohort.assign.viskit.ex.proj.lib.dir}" overwrite="true">
<fileset dir="${dist.dir}">
<include name="${dist.name}.jar"/>
</fileset>
......
......@@ -13,9 +13,17 @@ Post release fixes / upgrades / issues:
at com.apple.laf.AquaMenuPainter.paintSelectedMenuItemBackground(AquaMenuPainter.java:153)
Select the Platform L&F for OS X users as the work around. On Win machines,
the platform L&F is not the best choice as the background coloring for tabs is
quite quirky. The default L&F for Win machines is recommended.
Another apple.laf NPE discovered when using default L&F:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException:
Cannot invoke "javax.swing.border.Border.paintBorder(java.awt.Component,
java.awt.Graphics, int, int, int, int)" because the return value of
"com.apple.laf.AquaMenuPainter$RecyclableBorder.get()" is null
Select the Platform L&F for OS X users as the solution. On Win machines, the
platform L&F is not the best choice as the background coloring for tabs is
quite glaring. The default L&F for Win machines is recommended. Also WIN
machine will not see EG tab status coloring in the platform mode.
Due to the way the SimkitXML2Java generates EG extensions of super
SimEntities, a default constructor will not be generated in subclasses
......@@ -64,6 +72,9 @@ Post release fixes / upgrades / issues:
reopening, it gets placed then
****** FIXES / UPGRADES:
The validation tool now finds the assembly and simkit schemas inside the
viskit.jar
(Critical)
Removed source for unnecessary compilation and file checking when pointing
to an assembly file in the same project space. Fixed bug where rebuilding of
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- SVN ID: $Id$ -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:group name="DesignParameters">
<xs:sequence>
<xs:element ref="TerminalParameter"/>
</xs:sequence>
</xs:group>
<xs:element name="ValueRange" abstract="true">
<xs:complexType>
<xs:attribute name="lowValue"/>
<xs:attribute name="highValue"/>
</xs:complexType>
</xs:element>
<xs:group name="Parameters">
<xs:choice>
<xs:element ref="MultiParameter"/>
<xs:element ref="FactoryParameter"/>
<xs:element ref="TerminalParameter"/>
</xs:choice>
</xs:group>
<xs:element name="Statistics" abstract="true"/>
<xs:element name="SimkitAssembly">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="head"/>
<xs:group minOccurs="0" maxOccurs="unbounded" ref="DesignParameters"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="SimEntity"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="EventGraph"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="PropertyChangeListener"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="SimEventListenerConnection"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="PropertyChangeListenerConnection"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Adapter"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Output"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Verbose"/>
<xs:element minOccurs="0" ref="Schedule"/>
<xs:element minOccurs="0" ref="Experiment"/>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:ID"/>
<xs:attribute name="version" default="1.0"/>
<xs:attribute name="package" use="required"/>
<xs:attribute name="author"/>
<xs:attribute name="extend" default="viskit.assembly.ViskitAssembly"/>
<xs:attribute name="implement"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="head">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="meta"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="meta">
<xs:complexType>
<xs:attribute name="name" use="required"/>
<xs:attribute name="content"/>
</xs:complexType>
</xs:element>
<xs:element name="SimEntity">
<xs:complexType>
<xs:sequence>
<xs:group minOccurs="0" maxOccurs="unbounded" ref="Parameters"/>
<xs:element minOccurs="0" ref="Coordinate"/>
</xs:sequence>
<xs:attribute name="name" use="required"/>
<xs:attribute name="type" use="required"/>
<xs:attribute name="url"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="TerminalParameter">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="ValueRange"/>
</xs:sequence>
<xs:attribute name="name"/>
<xs:attribute name="linkRef" type="xs:IDREF"/>
<xs:attribute name="link" type="xs:ID"/>
<xs:attribute name="value"/>
<xs:attribute name="type" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="DoubleRange" substitutionGroup="ValueRange"/>
<xs:element name="IntegerRange" substitutionGroup="ValueRange"/>
<xs:element name="MultiParameter">
<xs:complexType>
<xs:group minOccurs="0" maxOccurs="unbounded" ref="Parameters"/>
<xs:attribute name="name"/>
<xs:attribute name="type" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="FactoryParameter">
<xs:complexType>
<xs:group minOccurs="0" maxOccurs="unbounded" ref="Parameters"/>
<xs:attribute name="name"/>
<xs:attribute name="factory" use="required"/>
<xs:attribute name="method" default="getInstance"/>
<xs:attribute name="type" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="Coordinate">
<xs:complexType>
<xs:attribute name="x" use="required"/>
<xs:attribute name="y" use="required"/>
</xs:complexType>
</xs:element>
<!--
The proper mode for a PropertyChangeListener is singular, however, for
backwards compatibility with older EventGraphs, we allow both singular and
plural modes (tdn 16 SEP 2008)
-->
<xs:element name="PropertyChangeListener">
<xs:complexType>
<xs:sequence>
<xs:group minOccurs="0" maxOccurs="unbounded" ref="Parameters"/>
<xs:element minOccurs="0" ref="Coordinate"/>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:ID"/>
<xs:attribute name="type" use="required"/>
<xs:attribute name="mode" default="listener">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="replicationStat"/>
<xs:enumeration value="replicationStats"/>
<xs:enumeration value="designPointStat"/>
<xs:enumeration value="designPointStats"/>
<xs:enumeration value="listener"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="meanStatistics" default="false">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="countStatistics" default="true">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="SimEventListenerConnection">
<xs:complexType>
<xs:attribute name="listener" use="required"/>
<xs:attribute name="source" use="required"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="PropertyChangeListenerConnection">
<xs:complexType>
<xs:attribute name="property"/>
<xs:attribute name="listener" use="required"/>
<xs:attribute name="source" use="required"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="Output">
<xs:complexType>
<xs:attribute name="entity" use="required" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Verbose">
<xs:complexType>
<!-- Bugfix 1425 (xs:NMTOKEN) -->
<xs:attribute name="entity" use="required" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Schedule">
<xs:complexType>
<xs:attribute name="stopTime" default="0.0"/>
<xs:attribute name="verbose" default="true">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="numberReplications" default="1"/>
<xs:attribute name="printReplicationReports" default="true">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="printSummaryReport" default="true">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="saveReplicationData" default="false">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="Adapter">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="Coordinate"/>
</xs:sequence>
<xs:attribute name="name" use="required"/>
<xs:attribute name="eventHeard" use="required"/>
<xs:attribute name="eventSent" use="required"/>
<xs:attribute name="from" use="required" type="xs:NMTOKEN"/>
<xs:attribute name="to" use="required" type="xs:NMTOKEN"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="Log" type="xs:string"/>
<xs:element name="Errors" type="xs:string"/>
<xs:element name="PropertyChange">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Statistics"/>
</xs:sequence>
<xs:attribute name="listenerName" use="required"/>
<xs:attribute name="property"/>
</xs:complexType>
</xs:element>
<xs:element name="SampleStatistics" substitutionGroup="Statistics">
<xs:complexType>
<xs:attribute name="name"/>
<xs:attribute name="mean" default="0.0"/>
<xs:attribute name="variance" default="0.0"/>
<xs:attribute name="standardDeviation" default="0.0"/>
<xs:attribute name="count" default="0"/>
<xs:attribute name="minObs" default="0.0"/>
<xs:attribute name="maxObs" default="0.0"/>
<xs:attribute name="samplingType" default="TALLY">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="TALLY"/>
<xs:enumeration value="TIME_VARYING"/>
<xs:enumeration value="LINEAR"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="IndexedSampleStatistics" substitutionGroup="Statistics">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="SampleStatistics"/>
</xs:sequence>
<xs:attribute name="name"/>
</xs:complexType>
</xs:element>
<xs:element name="Results">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="Log"/>
<xs:element ref="PropertyChange"/>
<xs:element ref="Errors"/>
</xs:choice>
<xs:attribute name="sample" use="required"/>
<xs:attribute name="designPoint" use="required"/>
<xs:attribute name="index"/>
<xs:attribute name="job"/>
</xs:complexType>
</xs:element>
<xs:element name="DesignPoint">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="TerminalParameter"/>
<xs:element minOccurs="0" ref="Script"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Replication"/>
<xs:element minOccurs="0" ref="Results"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Statistics"/>
</xs:sequence>
<xs:attribute name="index"/>
</xs:complexType>
</xs:element>
<xs:element name="Replication">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Statistics"/>
</xs:sequence>
<xs:attribute name="index"/>
</xs:complexType>
</xs:element>
<xs:element name="Script" type="xs:string"/>
<xs:element name="Sample">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="DesignPoint"/>
</xs:sequence>
<xs:attribute name="index"/>
</xs:complexType>
</xs:element>
<xs:element name="Experiment">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="Script"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Sample"/>
</xs:sequence>
<xs:attribute name="jobID"/>
<xs:attribute name="type" default="latin-hypercube">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="latin-hypercube"/>
<xs:enumeration value="full-factorial"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="replicationsPerDesignPoint" default="1"/>
<xs:attribute name="totalSamples" default="1"/>
<xs:attribute name="jitter" default="true">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="timeout" default="0"/>
<xs:attribute name="debug" default="false">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="EventGraph">
<xs:complexType mixed="true">
<xs:attribute name="fileName"/>
</xs:complexType>
</xs:element>
<xs:element name="PasswordFile">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="User"/>
</xs:sequence>
<xs:attribute name="name" default="/tmp/passwd.xml"/>
</xs:complexType>
</xs:element>
<xs:element name="User">
<xs:complexType>
<xs:attribute name="name" use="required" type="xs:ID"/>
<xs:attribute name="password" use="required"/>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="Config">
<xs:complexType>
<xs:sequence>
<xs:element ref="Assembly"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="EventGraph"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="ExtensionJar"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Assembly">
<xs:complexType>
<xs:attribute name="fileName" use="required"/>
<xs:attribute name="className" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="EventGraph">
<xs:complexType>
<xs:attribute name="fileName" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="ExtensionJar">
<xs:complexType>
<xs:attribute name="fileName" use="required"/>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns="http://xml.netbeans.org/examples/targetNS"
targetNamespace="http://xml.netbeans.org/examples/targetNS"
xmlns="http://xml.netbeans.org/examples/targetNS"
elementFormDefault="qualified">
<!--
Document : qstat.xsd
Created on : March 14, 2006, 4:39 PM
Author : Rick Goldberg
Description: qstat -xml format
Licensed from Sun Grid Engine.
-->
<!--___INFO__MARK_BEGIN__
/*************************************************************************
*
* The Contents of this file are made available subject to the terms of
* the Sun Industry Standards Source License Version 1.2
*
* Sun Microsystems Inc., March, 2001
*
*
* Sun Industry Standards Source License Version 1.2
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.2 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://gridengine.sunsource.net/Gridengine_SISSL_license.html
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2001 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
************************************************************************/
___INFO__MARK_END__-->
<xsd:element name="job_info">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>
This schema describes most of the qstat outputs. There are extra
schema defintions for "qstat -j" and and "qstat -j job".
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="queue_info" type="queue_info_t" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="job_info" type="job_info_t" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="cluster_queue_summary" type="cqueue_summary_t" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- ======================================= -->
<!-- general qstat output -->
<xsd:element name="cqueue_summary_t">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation></xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="name" type="xsd:String"/>
<xsd:element name="used" type="xsd:positiveInteger"/>
<xsd:element name="available" type="xsd:positiveInteger"/>
<xsd:element name="total" type="xsd:positiveInteger"/>
<xsd:element name="temp_disabled" type="xsd:positiveInteger"/>
<xsd:element name="manual_intervention" type="xsd:positiveInteger"/>
<xsd:element name="suspend_manual" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="suspend_threshold" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="suspend_on_subordinate" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="suspend_calendar" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="unknown" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="load_alarm" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="disabled_manual" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="disabled_calendar" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ambiguous" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="orphaned" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="error" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="queue_info_t">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation></xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="name" type="xsd:String" minOccurs="0" maxOccurs="1"/>
<xsd:element name="qtype" type="xsd:String" minOccurs="0" maxOccurs="1"/>
<xsd:element name="slots_used" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="slots_total" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="load_avg" type="xsd:float" minOccurs="0" maxOccurs="1"/>
<xsd:element name="arch" type="xsd:String" minOccurs="0" maxOccurs="1"/>
<xsd:element name="state" type="xsd:String" minOccurs="0" maxOccurs="1"/>
<xsd:element name="message" type="xsd:String" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="resource" type="resource_t" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="job_list" type="job_list_t" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="job_info_t">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation></xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="job_list" type="job_list_t" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="job_list_t">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation></xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="JB_job_number" type="xsd:positiveInteger"/>
<xsd:element name="JAT_prio" type="xsd:float"/>
<xsd:element name="JAT_ntix" type="xsd:float" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JB_nurg" type="xsd:float" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JB_urg" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JB_rrcontr" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JB_wtcontr" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JB_dlcontr" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JB_priority" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JB_name" type="xsd:String"/>
<xsd:element name="JB_owner" type="xsd:String"/>
<xsd:element name="JB_project" type="xsd:String" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JB_department" type="xsd:String" minOccurs="0" maxOccurs="1"/>
<xsd:element name="state" type="xsd:String"/>
<xsd:element name="JB_submission_time" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JAT_start_time" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JB_deadline" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
<xsd:element name="cpu_usage" type="xsd:float" minOccurs="0" maxOccurs="1"/>
<xsd:element name="mem_usage" type="xsd:float" minOccurs="0" maxOccurs="1"/>
<xsd:element name="io_usage" type="xsd:float" minOccurs="0" maxOccurs="1"/>
<xsd:element name="tickets" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JB_override_tickets" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JB_jobshare" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="otickets" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ftickets" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="stickets" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JAT_share" type="xsd:float" minOccurs="0" maxOccurs="1"/>
<xsd:element name="queue_name" type="xsd:String" minOccurs="0" maxOccurs="1"/>
<xsd:element name="master" type="xsd:String" minOccurs="0" maxOccurs="1"/>
<xsd:element name="slots" type="xsd:positiveInteger"/>
<xsd:element name="tasks" type="xsd:String" minOccurs="0" maxOccurs="1"/>
<xsd:element name="requested_PE" type="requested_PE_t" minOccurs="0" maxOccurs="1"/>
<xsd:element name="granted_PE" type="granted_PE_t" minOccurs="0" maxOccurs="1"/>
<xsd:element name="JB_checkpoint_name" type="xsd:String" minOccurs="0" maxOccurs="1"/>
<xsd:element name="hard_request" type="request_t" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="def_hard_request" type="request_t" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="soft_request" type="request_t" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="hard_req_queue" type="xsd:String" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="soft_req_queue" type="xsd:String" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="master_hard_req_queue" type="xsd:String" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="predecessor_jobs_req" type="xsd:String" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="predecessor_jobs" type="xsd:positiveInteger" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="state" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
<!-- ======================================= -->
<xsd:element name="request_t" type="xsd:string">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation></xsd:documentation>
</xsd:annotation>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:attribute name="resource_contribution" type="xsd:float" use="implied"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="granted_PE_t" type="xsd:positiveInteger">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation></xsd:documentation>
</xsd:annotation>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="requested_PE_t" type="xsd:string">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation></xsd:documentation>
</xsd:annotation>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resource_t" type="xsd:string">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation></xsd:documentation>
</xsd:annotation>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:attribute name="type" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!-- SVN ID: $Id$ -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="SimEntity">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="head"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Comment"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Parameter"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="StateVariable"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Event"/>
<xs:element minOccurs="0" ref="Code"/>
</xs:sequence>
<xs:attribute name="name" use="required"/>
<xs:attribute name="package" default="examples"/>
<xs:attribute name="version" default="1.0"/>
<xs:attribute name="author"/>
<xs:attribute name="extend" default="SimEntityBase"/>
<xs:attribute name="implement"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="head">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="meta"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="meta">
<xs:complexType>
<xs:attribute name="name" use="required"/>
<xs:attribute name="content"/>
</xs:complexType>
</xs:element>
<xs:element name="Comment" type="xs:string"/>
<xs:element name="Parameter">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Comment"/>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:ID"/>
<xs:attribute name="type" use="required"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="StateVariable">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Comment"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Code"/>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:ID"/>
<xs:attribute name="type" use="required"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="Event">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Comment"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Argument"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="LocalVariable"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="StateTransition"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="Schedule"/>
<xs:element ref="Cancel"/>
</xs:choice>
<!-- Regardless of this sequence, code blocks will appear in the correct
place in generated source code -->
<xs:element minOccurs="0" ref="Code"/>
<xs:element minOccurs="0" ref="Coordinate"/>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:ID"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="Code" type="xs:string"/>
<xs:element name="Argument">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Comment"/>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:NMTOKEN"/>
<xs:attribute name="type" use="required"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="LocalVariable">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Comment"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Code"/>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:NMTOKEN"/>
<xs:attribute name="type" use="required"/>
<xs:attribute name="value"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="Coordinate">
<xs:complexType>
<xs:attribute name="x" use="required"/>
<xs:attribute name="y" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="Operation">
<xs:complexType>
<xs:attribute name="method" use="required"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="Assignment">
<xs:complexType>
<xs:attribute name="value" use="required"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="LocalVariableAssignment">
<xs:complexType>
<xs:attribute name="value"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="LocalVariableInvocation">
<xs:complexType>
<xs:attribute name="method"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<!-- bug fix 1183 -->
<xs:element name="StateTransition">
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:element ref="Assignment"/>
<xs:element ref="Operation"/>
</xs:choice>
<xs:element minOccurs="0" maxOccurs="1" ref="LocalVariableAssignment"/>
<xs:element minOccurs="0" maxOccurs="1" ref="LocalVariableInvocation"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Code"/>
</xs:sequence>
<xs:attribute name="state" use="required" type="xs:IDREF"/>
<xs:attribute name="index"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="EdgeParameter">
<xs:complexType>
<xs:attribute name="value" use="required"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="Schedule">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Code"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Comment"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="EdgeParameter"/>
</xs:sequence>
<xs:attribute name="delay" default="0.0"/>
<xs:attribute name="event" use="required" type="xs:IDREF"/>
<xs:attribute name="condition"/>
<xs:attribute name="priority" default="DEFAULT">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="HIGHEST"/>
<xs:enumeration value="HIGHER"/>
<xs:enumeration value="HIGH"/>
<xs:enumeration value="DEFAULT"/>
<xs:enumeration value="LOW"/>
<xs:enumeration value="LOWER"/>
<xs:enumeration value="LOWEST"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
<xs:element name="Cancel">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Code"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Comment"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="EdgeParameter"/>
</xs:sequence>
<xs:attribute name="event" use="required" type="xs:IDREF"/>
<xs:attribute name="condition"/>
<xs:attribute name="description"/>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="SampleStatistics">
<xs:complexType>
<xs:attribute name="mean" default="0.0" type="xs:decimal"/>
<xs:attribute name="variance" default="0.0" type="xs:decimal"/>
<xs:attribute name="standardDeviation" default="0.0" type="xs:decimal"/>
<xs:attribute name="count" default="0" type="xs:integer"/>
<xs:attribute name="minObs" default="0.0" type="xs:decimal"/>
<xs:attribute name="maxObs" default="0.0" type="xs:decimal"/>
<xs:attribute name="sampleType" default="TALLY">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="TALLY"/>
<xs:enumeration value="TIME_VARYING"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="name"/>
</xs:complexType>
</xs:element>
<xs:element name="IndexedSampleStatistics">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="SampleStatistics"/>
</xs:sequence>
<xs:attribute name="name"/>
</xs:complexType>
</xs:element>
</xs:schema>
This diff is collapsed.
No preview for this file type