public override void Load() { // Objects defined by this SDO Library... AUTHENTICATION = new ElementDefImpl(null, "Authentication", null, 0, SifDtd.INFRASTRUCTURE, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF26); AUTHENTICATIONINFO = new ElementDefImpl(null, "AuthenticationInfo", null, 0, SifDtd.INFRASTRUCTURE, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26); AUTHSYSTEM = new ElementDefImpl(null, "AuthSystem", "System", 0, SifDtd.INFRASTRUCTURE, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); PASSWORDLIST = new ElementDefImpl(null, "PasswordList", null, 0, SifDtd.INFRASTRUCTURE, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26); // <Authentication> fields (4 entries) InfrastructureDTD.AUTHENTICATION_REFID = new ElementDefImpl(AUTHENTICATION, "RefId", null, 1, SifDtd.INFRASTRUCTURE, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); InfrastructureDTD.AUTHENTICATION_SIF_REFID = new ElementDefImpl(AUTHENTICATION, "SIF_RefId", "SifRefId", 2, SifDtd.INFRASTRUCTURE, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); InfrastructureDTD.AUTHENTICATION_SIF_REFID.DefineVersionInfo(SifVersion.SIF20, "SIF_RefId", 2, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) InfrastructureDTD.AUTHENTICATION_SIF_REFOBJECT = new ElementDefImpl(AUTHENTICATION, "SIF_RefObject", "SifRefIdType", 3, SifDtd.INFRASTRUCTURE, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); InfrastructureDTD.AUTHENTICATION_SIF_REFOBJECT.DefineVersionInfo(SifVersion.SIF20, "SIF_RefObject", 3, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) InfrastructureDTD.AUTHENTICATION_AUTHENTICATIONINFO = new ElementDefImpl(AUTHENTICATION, "AuthenticationInfo", null, 4, SifDtd.INFRASTRUCTURE, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26); AUTHENTICATION_SIF_EXTENDEDELEMENTS = new ElementDefImpl(AUTHENTICATION, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26); AUTHENTICATION_SIF_METADATA = new ElementDefImpl(AUTHENTICATION, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26); // <AuthenticationInfo> fields (4 entries) InfrastructureDTD.AUTHENTICATIONINFO_SYSTEM = new ElementDefAlias(AUTHENTICATIONINFO, "System", null, "AuthSystem", 1, SifDtd.INFRASTRUCTURE, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); InfrastructureDTD.AUTHENTICATIONINFO_USERNAME = new ElementDefImpl(AUTHENTICATIONINFO, "Username", null, 2, SifDtd.INFRASTRUCTURE, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); InfrastructureDTD.AUTHENTICATIONINFO_DISTINGUISHEDNAME = new ElementDefImpl(AUTHENTICATIONINFO, "DistinguishedName", null, 3, SifDtd.INFRASTRUCTURE, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); InfrastructureDTD.AUTHENTICATIONINFO_PASSWORDLIST = new ElementDefImpl(AUTHENTICATIONINFO, "PasswordList", null, 4, SifDtd.INFRASTRUCTURE, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF26); InfrastructureDTD.AUTHENTICATIONINFO_PASSWORDLIST.DefineVersionInfo(SifVersion.SIF20, "PasswordList", 4, 0); // (Sif 20 alias) // <System> fields (1 entries) InfrastructureDTD.AUTHSYSTEM_TYPE = new ElementDefImpl(AUTHSYSTEM, "Type", null, 1, SifDtd.INFRASTRUCTURE, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); // <PasswordList> fields (1 entries) InfrastructureDTD.PASSWORDLIST_PASSWORD = new ElementDefImpl(PASSWORDLIST, "Password", null, 1, SifDtd.INFRA, null, (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); }
/** * Test SIF Query Pattern support in the ADK * * @param objectDef * The IElementDef representing the root SIF Object * @param def * The IElementDef representing the field being queried (e.g. * CommonDTD.NAME_FIRSTNAME) * @param sqp * The expected SIF Query Pattern (e.g. "Name/FirstName") for the * above field def * @param version * The version of SIF to test */ private Query testSQP(IElementDef objectDef, IElementDef def, String sqp, SifVersion version) { Adk.SifVersion = version; IElementDef lookedUp = Adk.Dtd.LookupElementDefBySQP(objectDef, sqp); Assert.AreEqual(def.Name, lookedUp.Name, "IElementDef"); testResolveBySQP(objectDef, sqp, version, def); Query q = new Query(objectDef); q.AddCondition(def, ComparisonOperators.EQ, "foo"); String sifQueryXML = q.ToXml(); Console.WriteLine(sifQueryXML); String searchFor = "<SIF_Element>" + sqp + "</SIF_Element>"; Assert.IsTrue(sifQueryXML.Contains(searchFor), "SQP in XML"); SifParser parser = SifParser.NewInstance(); SIF_Request sifR = (SIF_Request)parser.Parse("<SIF_Request>" + sifQueryXML + "</SIF_Request>", null); Query newQuery = new Query(sifR.SIF_Query); Condition cond = newQuery.HasCondition(sqp); Assert.IsNotNull(cond, "hasCondition"); Assert.AreEqual(sqp, cond.GetXPath(), "SQP"); Assert.AreEqual(def, cond.Field, "IElementDef"); return(newQuery); }
/// <summary> /// Creates a new AdkElementPointer /// </summary> /// <param name="parentPointer">The parent of this element</param> /// <param name="element">The element being wrapped</param> /// <param name="version">The SifVersion in use</param> /// within its parent list</param> protected AdkElementPointer(INodePointer parentPointer, Element element, SifVersion version) : base(parentPointer) { fVersion = version; fElement = element; fElementDef = element.ElementDef; }
/// <summary> /// The real constructor /// </summary> /// <param name="parent"></param> /// <param name="name"></param> /// <param name="tag"></param> /// <param name="sequence"></param> /// <param name="localPackage"></param> /// <param name="variant"></param> /// <param name="flags"></param> /// <param name="earliestVersion"></param> /// <param name="latestVersion"></param> /// <param name="typeConverter"></param> public ElementDefImpl(IElementDef parent, string name, string tag, int sequence, string localPackage, string variant, int flags, SifVersion earliestVersion, SifVersion latestVersion, TypeConverter typeConverter) { fName = name; if ((flags & FD_ATTRIBUTE) != 0) { // If this is an attribute, it is also a simple field flags |= FD_FIELD; } fFlags = flags; fPackage = localPackage; fVariant = variant; fParent = (ElementDefImpl)parent; fTypeConverter = typeConverter; DefineVersionInfo(earliestVersion, tag == null ? name : tag, sequence, flags); fLatestVersion = latestVersion; if (fParent != null) { fParent.addChild(this); } }
///<summary>Sets the Query results handler for this context and object type</summary> ///<param name="qr"></param> ///<param name="objectType"></param> ///<param name="options"></param> public void setQueryResults( IQueryResults qr, IElementDef objectType, QueryResultsOptions options) { SetHandler(fQueryResults, qr, objectType, options); }
///<summary>Sets the subscriber for this context and object type</summary> ///<param name="subscriber"></param> ///<param name="objectType"></param> ///<param name="options"></param> public void setSubscriber( ISubscriber subscriber, IElementDef objectType, SubscriptionOptions options) { SetHandler(fSubs, subscriber, objectType, options); }
/// <summary> Constructs a SifDataObject with XML content</summary> /// <param name="version">The version of SIF to associate with this object</param> /// <param name="def">The ElementDef constant from the SifDtd class identifying /// the data object represented by the XML</param> /// <param name="xml">The XML content</param> public SifDataObjectXml(SifVersion version, IElementDef def, String xml) : base(version, def) { fXml = xml; }
private void Register(IElementDef def) { var type = def.Type; if (!_elementDefs.ContainsKey(type)) { _elementDefs.Add(type, def); } List <XNamespace> namespaces; var ns = def.Name.Namespace; if (_typeNamespaces.TryGetValue(type, out namespaces)) { if (!namespaces.Contains(ns)) { namespaces.Add(ns); } } else { _typeNamespaces.Add(type, new List <XNamespace> { ns }); } _elements.Add(def.Name, def); }
public override void Load() { // Objects defined by this SDO Library... AGGREGATECHARACTERISTICINFO = new ElementDefImpl(null, "AggregateCharacteristicInfo", null, 0, SifDtd.DW, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF26); AGGREGATECHARACTERISTICINFOREFID = new ElementDefImpl(null, "AggregateCharacteristicInfoRefId", null, 0, SifDtd.DW, "au", 0, SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); AGGREGATESTATISTICFACT = new ElementDefImpl(null, "AggregateStatisticFact", null, 0, SifDtd.DW, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF26); AGGREGATESTATISTICINFO = new ElementDefImpl(null, "AggregateStatisticInfo", null, 0, SifDtd.DW, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF26); CALCULATIONRULE = new ElementDefImpl(null, "CalculationRule", null, 0, SifDtd.DW, "au", 0, SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); CHARACTERISTICS = new ElementDefImpl(null, "Characteristics", null, 0, SifDtd.DW, "au", 0, SifVersion.SIF24, SifVersion.SIF26); EXCLUSIONRULE = new ElementDefImpl(null, "ExclusionRule", null, 0, SifDtd.DW, "au", 0, SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); EXCLUSIONRULES = new ElementDefImpl(null, "ExclusionRules", null, 0, SifDtd.DW, "au", 0, SifVersion.SIF24, SifVersion.SIF26); // <AggregateCharacteristicInfo> fields (4 entries) DwDTD.AGGREGATECHARACTERISTICINFO_REFID = new ElementDefImpl(AGGREGATECHARACTERISTICINFO, "RefId", null, 1, SifDtd.DW, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); DwDTD.AGGREGATECHARACTERISTICINFO_DESCRIPTION = new ElementDefImpl(AGGREGATECHARACTERISTICINFO, "Description", null, 2, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); DwDTD.AGGREGATECHARACTERISTICINFO_DEFINITION = new ElementDefImpl(AGGREGATECHARACTERISTICINFO, "Definition", null, 3, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); DwDTD.AGGREGATECHARACTERISTICINFO_ELEMENTNAME = new ElementDefImpl(AGGREGATECHARACTERISTICINFO, "ElementName", null, 4, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); AGGREGATECHARACTERISTICINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl(AGGREGATECHARACTERISTICINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26); AGGREGATECHARACTERISTICINFO_SIF_METADATA = new ElementDefImpl(AGGREGATECHARACTERISTICINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF26); // <AggregateCharacteristicInfoRefId> fields (0 entries) // <AggregateStatisticFact> fields (5 entries) DwDTD.AGGREGATESTATISTICFACT_REFID = new ElementDefImpl(AGGREGATESTATISTICFACT, "RefId", null, 1, SifDtd.DW, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); DwDTD.AGGREGATESTATISTICFACT_AGGREGATESTATISTICINFOREFID = new ElementDefImpl(AGGREGATESTATISTICFACT, "AggregateStatisticInfoRefId", null, 2, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); DwDTD.AGGREGATESTATISTICFACT_CHARACTERISTICS = new ElementDefImpl(AGGREGATESTATISTICFACT, "Characteristics", null, 3, SifDtd.DW, "au", 0, SifVersion.SIF24, SifVersion.SIF26); DwDTD.AGGREGATESTATISTICFACT_EXCLUDED = new ElementDefImpl(AGGREGATESTATISTICFACT, "Excluded", null, 4, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); DwDTD.AGGREGATESTATISTICFACT_VALUE = new ElementDefImpl(AGGREGATESTATISTICFACT, "Value", null, 5, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.DECIMAL); AGGREGATESTATISTICFACT_SIF_EXTENDEDELEMENTS = new ElementDefImpl(AGGREGATESTATISTICFACT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26); AGGREGATESTATISTICFACT_SIF_METADATA = new ElementDefImpl(AGGREGATESTATISTICFACT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF26); // <AggregateStatisticInfo> fields (11 entries) DwDTD.AGGREGATESTATISTICINFO_REFID = new ElementDefImpl(AGGREGATESTATISTICINFO, "RefId", null, 1, SifDtd.DW, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); DwDTD.AGGREGATESTATISTICINFO_STATISTICNAME = new ElementDefImpl(AGGREGATESTATISTICINFO, "StatisticName", null, 2, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); DwDTD.AGGREGATESTATISTICINFO_CALCULATIONRULE = new ElementDefImpl(AGGREGATESTATISTICINFO, "CalculationRule", null, 3, SifDtd.DW, "au", 0, SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); DwDTD.AGGREGATESTATISTICINFO_APPROVALDATE = new ElementDefImpl(AGGREGATESTATISTICINFO, "ApprovalDate", null, 4, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.DATE); DwDTD.AGGREGATESTATISTICINFO_EXPIRATIONDATE = new ElementDefImpl(AGGREGATESTATISTICINFO, "ExpirationDate", null, 5, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.DATE); DwDTD.AGGREGATESTATISTICINFO_EXCLUSIONRULES = new ElementDefImpl(AGGREGATESTATISTICINFO, "ExclusionRules", null, 6, SifDtd.DW, "au", 0, SifVersion.SIF24, SifVersion.SIF26); DwDTD.AGGREGATESTATISTICINFO_SOURCE = new ElementDefImpl(AGGREGATESTATISTICINFO, "Source", null, 7, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); DwDTD.AGGREGATESTATISTICINFO_EFFECTIVEDATE = new ElementDefImpl(AGGREGATESTATISTICINFO, "EffectiveDate", null, 8, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.DATE); DwDTD.AGGREGATESTATISTICINFO_DISCONTINUEDATE = new ElementDefImpl(AGGREGATESTATISTICINFO, "DiscontinueDate", null, 9, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.DATE); DwDTD.AGGREGATESTATISTICINFO_LOCATION = new ElementDefImpl(AGGREGATESTATISTICINFO, "Location", null, 10, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF26); DwDTD.AGGREGATESTATISTICINFO_MEASURE = new ElementDefImpl(AGGREGATESTATISTICINFO, "Measure", null, 11, SifDtd.DW, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); AGGREGATESTATISTICINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl(AGGREGATESTATISTICINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26); AGGREGATESTATISTICINFO_SIF_METADATA = new ElementDefImpl(AGGREGATESTATISTICINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF26); // <CalculationRule> fields (1 entries) DwDTD.CALCULATIONRULE_TYPE = new ElementDefImpl(CALCULATIONRULE, "Type", null, 1, SifDtd.DW, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); // <Characteristics> fields (1 entries) DwDTD.CHARACTERISTICS_AGGREGATECHARACTERISTICINFOREFID = new ElementDefImpl(CHARACTERISTICS, "AggregateCharacteristicInfoRefId", null, 1, SifDtd.DW, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); // <ExclusionRule> fields (1 entries) DwDTD.EXCLUSIONRULE_TYPE = new ElementDefImpl(EXCLUSIONRULE, "Type", null, 1, SifDtd.DW, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); // <ExclusionRules> fields (1 entries) DwDTD.EXCLUSIONRULES_EXCLUSIONRULE = new ElementDefImpl(EXCLUSIONRULES, "ExclusionRule", null, 1, SifDtd.DW, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF26, SifTypeConverters.STRING); }
/// <summary> /// Use by SIFXPathContext when determining if it can add a child /// or not /// </summary> /// <param name="childName"></param> /// <returns></returns> public AddChildDirective GetAddChildDirective(string childName) { SifElement sifElement = (SifElement)fElement; if (sifElement.ChildCount == 0) { // There are no children. Don't even check for repeatability. // This child can be added. return(AddChildDirective.ADD); } IElementDef candidate = GetChildDef(childName); if (candidate.Field) { // Don't evaluate repeatability return(AddChildDirective.ADD); } SifElement instance = sifElement.GetChild(candidate); if (instance == null) { // There are no siblings of this type. This child can be // added return(AddChildDirective.ADD); } if (candidate.IsRepeatable(Version)) { // This element is repeatable. This child can be added return(AddChildDirective.ADD); } // A sibling exists, and the element is not repeatable return(AddChildDirective.DONT_ADD_NOT_REPEATABLE); }
public override INodePointer CreateChild(SifXPathContext context, string name, int i) { SifVersion version = Version; IElementDef subEleDef = GetChildDef(name); SifFormatter formatter = Adk.Dtd.GetFormatter(version); SifElement sifElement = (SifElement)fElement; // Check to see if this child has a render surrogate defined IRenderSurrogate rs = subEleDef.GetVersionInfo(version).GetSurrogate(); if (rs != null) { return(rs.CreateChild(this, formatter, version, context)); } if (subEleDef.Field) { SifSimpleType ssf = subEleDef.TypeConverter.GetSifSimpleType(null); SimpleField sf = formatter.SetField(sifElement, subEleDef, ssf, version); return(SimpleFieldPointer.Create(this, sf)); } else { SifElement newEle = SifElement.Create(sifElement, subEleDef); formatter.AddChild(sifElement, newEle, version); return(new SifElementPointer(this, newEle, version)); } }
/// <summary> /// Adds a SimpleField parsed from a specific version of SIF to the parent. /// </summary> /// <param name="contentParent">The element to add content to</param> /// <param name="fieldDef">The metadata definition of the field to set</param> /// <param name="data">The value to set to the field</param> /// <param name="version">The version of SIF that the SIFElement is being constructed /// from</param> /// <returns></returns> public override SimpleField SetField(SifElement contentParent, IElementDef fieldDef, SifSimpleType data, SifVersion version) { return(GetContainer(contentParent, fieldDef, version).SetField(fieldDef, data)); }
private bool AddSelectFields(Query q, String selectClause) { if (selectClause.Length == 0 || selectClause.IndexOf("*") > -1) { return(true); } string[] fields = selectClause.Split(new char[] { ',' }); foreach (string field in fields) { string val = field.Trim(); if (val.Length > 0) { IElementDef restriction = Adk.Dtd.LookupElementDefBySQP(q.ObjectType, val); if (restriction == null) { Console.WriteLine("ERROR: Unrecognized SELECT field: " + val); PrintSQLHelp(); return(false); } else { q.AddFieldRestriction(restriction); } } } return(true); }
private Query testResolveBySQP(IElementDef objectDef, String sqp, SifVersion version, IElementDef resolvedNestedElement) { Adk.SifVersion = version; Query q = new Query(objectDef); q.AddCondition(sqp, ComparisonOperators.EQ, "foo"); String sifQueryXML = q.ToXml(); Console.WriteLine(sifQueryXML); String searchFor = "<SIF_Element>" + sqp + "</SIF_Element>"; // The .Net ADK doesn't encode apostrophes when they are in // element content, so the following line is different than // the java test //searchFor = searchFor.Replace( "'", "'" ); Assert.IsTrue(sifQueryXML.Contains(searchFor), "SQP in XML"); SifParser parser = SifParser.NewInstance(); SIF_Request sifR = (SIF_Request)parser.Parse("<SIF_Request>" + sifQueryXML + "</SIF_Request>", null); Query newQuery = new Query(sifR.SIF_Query); Condition cond = newQuery.HasCondition(sqp); Assert.IsNotNull(cond, "hasCondition"); Assert.AreEqual(sqp, cond.GetXPath(), "SQP"); Assert.AreEqual(sqp, cond.GetXPath(newQuery, version), "Version-Specific SQP"); return(newQuery); }
///<summary>Sets the publisher for this context and object type</summary> ///<param name="publisher"></param> ///<param name="objectType"></param> ///<param name="options"></param> public void setPublisher( IPublisher publisher, IElementDef objectType, PublishingOptions options) { SetHandler(fPubs, publisher, objectType, options); }
private SIF_Event createSIF_Event(IElementDef objType) { SIF_Event evnt = new SIF_Event(); evnt.Header.SIF_SourceId = "foo"; SIF_ObjectData sod = new SIF_ObjectData(); SIF_EventObject obj = new SIF_EventObject(); obj.ObjectName = objType.Name; sod.SIF_EventObject = obj; evnt.SIF_ObjectData = sod; obj.Action = EventAction.Add.ToString(); Object eventObject = null; try { eventObject = ClassFactory.CreateInstance(objType.FQClassName); } catch (Exception cfe) { throw new AdkException("Unable to create instance of " + objType.Name, fZone, cfe); } obj.AddChild(objType, (SifElement)eventObject); return(evnt); }
// TODO: Implement /* * * private SIF_Request createSIF_Request( ElementDef objectType, String refId, Zone zone ) * { * SIF_Request request = new SIF_Request(); * request.getHeader().setSIF_MsgId( MSG_GUID ); * request.getHeader().setSIF_SourceId( "foo" ); * request.setSIF_MaxBufferSize("32768"); * request.setSIF_Version( ADK.getSIFVersion().toString() ); * Query query = new Query(objectType); * query.addCondition(SifDtd.SIF_REPORTOBJECT_REFID, Condition.EQ, refId); * * SIF_Query q = SIFPrimitives.createSIF_Query(query, zone); * SIF_QueryObject sqo = new SIF_QueryObject(); * sqo.setObjectName( objectType.name() ); * * q.setSIF_QueryObject(sqo); * request.setSIF_Query(q); * * return request; * } * */ private SIF_Response createSIF_Response(IElementDef objType, bool storeInRequestCache, ISerializable stateObject) { SIF_Request req = createSIF_Request(objType); if (storeInRequestCache) { Query q = new Query(objType); q.UserData = stateObject; RequestCache.GetInstance(fAgent).StoreRequestInfo(req, q, fZone); } SIF_Response resp = new SIF_Response(); resp.SIF_RequestMsgId = req.Header.SIF_MsgId; SIF_ObjectData sod = new SIF_ObjectData(); resp.SIF_ObjectData = sod; Object responseObject = null; try { responseObject = ClassFactory.CreateInstance(objType.FQClassName, false); } catch (Exception cfe) { throw new AdkException("Unable to create instance of " + objType.Name, fZone, cfe); } sod.AddChild((SifElement)responseObject); return(resp); }
/// <summary> /// Sets the value of this field /// </summary> /// <param name="id"></param> /// <param name="value"></param> /// <returns></returns> public override SimpleField SetField(IElementDef id, SifSimpleType value) { // verify the parameter values if (id == null || !(CommonDTD.PARTIALDATETYPE.Name.Equals(id.Name))) { throw new ArgumentException("ElementDef must be CommonDTD.PARTIALDATETYPE"); } if (value != null && value.DataType != SifDataType.String) { throw new ArgumentException("Value type must be SIFDataType.STRING"); } // Allow any datatype to be set, but convert it to a string // This is important, because the value of this could be set to // an int from mappings, because it was an int in SIF 1.5 if (value != null && value.DataType != SifDataType.String) { value = new SifString(value.ToString()); } // Parse the text value into its representative parts SimpleField returnValue = base.SetField(id, value); parseTextValue(); return(returnValue); }
/// <summary> Constructs a SifDataObject with XML content</summary> /// <param name="version">The version of SIF to associate with this object</param> /// <param name="def">The ElementDef constant from the SifDtd class identifying /// the data object represented by the XML</param> /// <param name="xml">The XML content</param> public SifDataObjectXml( SifVersion version, IElementDef def, String xml ) : base(version, def) { fXml = xml; }
public static void WriteElement(IScope scope, IWriter writer, object obj, IElementDef def, XName name) { if (name == null) name = def.Name; var attributes = from attr in def.Attributes let value = attr.GetValue(obj) where value != null && !attr.IsDefaultValue(value) let stringValue = ToString(scope, value) where !string.IsNullOrEmpty(stringValue) select new { attr.Name, Value = stringValue }; var elements = from elem in def.Elements let value = elem.GetValue(obj) where value != null && !elem.IsDefaultValue(value) select new { elem.Name, Value = value, Definition = elem }; // TODO do not write non-root empty elements writer.WriteStartElement(name); foreach (var attr in attributes) { writer.WriteAttributeString(attr.Name, attr.Value); } foreach (var elem in elements) { WriteValue(scope, writer, elem.Definition, elem.Name, elem.Value); } writer.WriteEndElement(); }
public override void Load() { // Objects defined by this SDO Library... IDENTITY = new ElementDefImpl(null, "Identity", null, 0, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF23, SifVersion.SIF26); IDENTITYASSERTION = new ElementDefImpl(null, "IdentityAssertion", null, 0, SifDtd.INFRASTRUCTURE, "au", 0, SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); IDENTITYASSERTIONS = new ElementDefImpl(null, "IdentityAssertions", null, 0, SifDtd.INFRASTRUCTURE, "au", 0, SifVersion.SIF23, SifVersion.SIF26); PASSWORDLIST = new ElementDefImpl(null, "PasswordList", null, 0, SifDtd.INFRASTRUCTURE, "au", 0, SifVersion.SIF23, SifVersion.SIF26); // <Identity> fields (6 entries) InfrastructureDTD.IDENTITY_REFID = new ElementDefImpl(IDENTITY, "RefId", null, 1, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); InfrastructureDTD.IDENTITY_SIF_REFID = new ElementDefImpl(IDENTITY, "SIF_RefId", null, 2, SifDtd.GLOBAL, null, 0, SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); InfrastructureDTD.IDENTITY_AUTHENTICATIONSOURCE = new ElementDefImpl(IDENTITY, "AuthenticationSource", null, 3, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); InfrastructureDTD.IDENTITY_IDENTITYASSERTIONS = new ElementDefImpl(IDENTITY, "IdentityAssertions", null, 4, SifDtd.INFRASTRUCTURE, "au", 0, SifVersion.SIF23, SifVersion.SIF26); InfrastructureDTD.IDENTITY_PASSWORDLIST = new ElementDefImpl(IDENTITY, "PasswordList", null, 5, SifDtd.INFRASTRUCTURE, "au", 0, SifVersion.SIF23, SifVersion.SIF26); InfrastructureDTD.IDENTITY_AUTHENTICATIONSOURCEGLOBALUID = new ElementDefImpl(IDENTITY, "AuthenticationSourceGlobalUID", null, 6, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); IDENTITY_SIF_EXTENDEDELEMENTS = new ElementDefImpl(IDENTITY, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26); IDENTITY_SIF_METADATA = new ElementDefImpl(IDENTITY, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF26); // <IdentityAssertion> fields (1 entries) InfrastructureDTD.IDENTITYASSERTION_SCHEMANAME = new ElementDefImpl(IDENTITYASSERTION, "SchemaName", null, 1, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); // <IdentityAssertions> fields (1 entries) InfrastructureDTD.IDENTITYASSERTIONS_IDENTITYASSERTION = new ElementDefImpl(IDENTITYASSERTIONS, "IdentityAssertion", null, 1, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); // <PasswordList> fields (1 entries) InfrastructureDTD.PASSWORDLIST_PASSWORD = new ElementDefImpl(PASSWORDLIST, "Password", null, 1, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF26); }
public override void Load() { // Objects defined by this SDO Library... DIETARYPREFERENCE = new ElementDefImpl(null, "DietaryPreference", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF26); DIETARYPREFERENCELIST = new ElementDefImpl(null, "DietaryPreferenceList", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF26); MEAL = new ElementDefImpl(null, "Meal", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF26); MEALS = new ElementDefImpl(null, "Meals", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF26); PERSONDIETARYPREFERENCE = new ElementDefImpl(null, "PersonDietaryPreference", null, 0, SifDtd.CATERING, "uk", (ElementDefImpl.FD_OBJECT), SifVersion.SIF23, SifVersion.SIF26); SCHOOLMEALSTATUS = new ElementDefImpl(null, "SchoolMealStatus", null, 0, SifDtd.CATERING, "uk", (ElementDefImpl.FD_OBJECT), SifVersion.SIF23, SifVersion.SIF26); SCHOOLMEALSTATUSTIER = new ElementDefImpl(null, "SchoolMealStatusTier", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); WEEKLYMEALPATTERN = new ElementDefImpl(null, "WeeklyMealPattern", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF26); WEEKLYMEALPATTERNLIST = new ElementDefImpl(null, "WeeklyMealPatternList", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF26); // <DietaryPreference> fields (4 entries) CateringDTD.DIETARYPREFERENCE_PREFERENCETYPE = new ElementDefImpl(DIETARYPREFERENCE, "PreferenceType", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); CateringDTD.DIETARYPREFERENCE_MEALCOMPONENT = new ElementDefImpl(DIETARYPREFERENCE, "MealComponent", null, 2, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); CateringDTD.DIETARYPREFERENCE_NOTE = new ElementDefImpl(DIETARYPREFERENCE, "Note", null, 3, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); CateringDTD.DIETARYPREFERENCE_MEALEFFECT = new ElementDefImpl(DIETARYPREFERENCE, "MealEffect", null, 4, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); // <DietaryPreferenceList> fields (1 entries) CateringDTD.DIETARYPREFERENCELIST_DIETARYPREFERENCE = new ElementDefImpl(DIETARYPREFERENCELIST, "DietaryPreference", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF26); // <Meal> fields (3 entries) CateringDTD.MEAL_DAY = new ElementDefImpl(MEAL, "Day", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); CateringDTD.MEAL_MEALTIME = new ElementDefImpl(MEAL, "MealTime", null, 2, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); CateringDTD.MEAL_MEALTYPE = new ElementDefImpl(MEAL, "MealType", null, 3, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); // <Meals> fields (1 entries) CateringDTD.MEALS_MEAL = new ElementDefImpl(MEALS, "Meal", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF26); // <PersonDietaryPreference> fields (4 entries) CateringDTD.PERSONDIETARYPREFERENCE_REFID = new ElementDefImpl(PERSONDIETARYPREFERENCE, "RefId", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); CateringDTD.PERSONDIETARYPREFERENCE_PERSONREFID = new ElementDefImpl(PERSONDIETARYPREFERENCE, "PersonRefId", null, 2, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); CateringDTD.PERSONDIETARYPREFERENCE_WEEKLYMEALPATTERNLIST = new ElementDefImpl(PERSONDIETARYPREFERENCE, "WeeklyMealPatternList", null, 3, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF26); CateringDTD.PERSONDIETARYPREFERENCE_DIETARYPREFERENCELIST = new ElementDefImpl(PERSONDIETARYPREFERENCE, "DietaryPreferenceList", null, 4, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF26); PERSONDIETARYPREFERENCE_SIF_EXTENDEDELEMENTS = new ElementDefImpl(PERSONDIETARYPREFERENCE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26); PERSONDIETARYPREFERENCE_SIF_METADATA = new ElementDefImpl(PERSONDIETARYPREFERENCE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "uk", (0), SifVersion.SIF20, SifVersion.SIF26); // <SchoolMealStatus> fields (5 entries) CateringDTD.SCHOOLMEALSTATUS_REFID = new ElementDefImpl(SCHOOLMEALSTATUS, "RefId", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); CateringDTD.SCHOOLMEALSTATUS_SCHOOLINFOREFID = new ElementDefImpl(SCHOOLMEALSTATUS, "SchoolInfoRefId", null, 2, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); CateringDTD.SCHOOLMEALSTATUS_SCHOOLMEALSTATUSDATE = new ElementDefImpl(SCHOOLMEALSTATUS, "SchoolMealStatusDate", null, 3, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.DATE); CateringDTD.SCHOOLMEALSTATUS_SCHOOLMEALSTATUSDATESESSION = new ElementDefImpl(SCHOOLMEALSTATUS, "SchoolMealStatusDateSession", null, 4, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); CateringDTD.SCHOOLMEALSTATUS_SCHOOLMEALSTATUSTIER = new ElementDefImpl(SCHOOLMEALSTATUS, "SchoolMealStatusTier", null, 5, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); SCHOOLMEALSTATUS_SIF_EXTENDEDELEMENTS = new ElementDefImpl(SCHOOLMEALSTATUS, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26); SCHOOLMEALSTATUS_SIF_METADATA = new ElementDefImpl(SCHOOLMEALSTATUS, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "uk", (0), SifVersion.SIF20, SifVersion.SIF26); // <SchoolMealStatusTier> fields (0 entries) // <WeeklyMealPattern> fields (4 entries) CateringDTD.WEEKLYMEALPATTERN_STARTDATE = new ElementDefImpl(WEEKLYMEALPATTERN, "StartDate", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.DATE); CateringDTD.WEEKLYMEALPATTERN_ENDDATE = new ElementDefImpl(WEEKLYMEALPATTERN, "EndDate", null, 2, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.DATE); CateringDTD.WEEKLYMEALPATTERN_NOTE = new ElementDefImpl(WEEKLYMEALPATTERN, "Note", null, 3, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING); CateringDTD.WEEKLYMEALPATTERN_MEALS = new ElementDefImpl(WEEKLYMEALPATTERN, "Meals", null, 4, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF26); // <WeeklyMealPatternList> fields (1 entries) CateringDTD.WEEKLYMEALPATTERNLIST_WEEKLYMEALPATTERN = new ElementDefImpl(WEEKLYMEALPATTERNLIST, "WeeklyMealPattern", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF26); }
private SifElement GetContainer(SifElement contentParent, IElementDef childDef, SifVersion version) { IElementDef elementParentDef = childDef.Parent; if (elementParentDef != null && elementParentDef != contentParent.ElementDef) { // The element does not appear to belong to this parent. Attempt to look // for a container element that might be missing in between the two // If the parent of this element were collapsed in a previous version // of SIF, check for or re-add the parent element and add this new // child instead. // // For example, a child could be an Email element from the // common package that's being added to StudentPersonal. In this // case, // we need to actually find or create an instance of the new // EmailList // container element and add the child to it, instead of to "this" String tag = elementParentDef.Tag(Adk.SifVersion); IElementDef missingLink = Adk.Dtd.LookupElementDef(contentParent.ElementDef, tag); if (missingLink != null && missingLink.IsCollapsed(version)) { SifElement container = contentParent.GetChild(missingLink); if (container == null) { container = SifElement.Create(contentParent, missingLink); } AddChild(contentParent, container, version); return(container); } } return(contentParent); }
private SifSimpleType ParseValue( IElementDef def, String value, SifVersion version, SifFormatter formatter, IZone zone) { try { TypeConverter converter = def.TypeConverter; if (converter == null) { // TODO: Should we not allow this in "STRICT" mode? converter = SifTypeConverters.STRING; } return(converter.Parse(formatter, value)); } catch (AdkTypeParseException pe) { String errorMessage = "Unable to parse element or attribute '" + def.Name + "'" + pe.Message + " (SIF " + version.ToString() + ")"; HandleTypeParseException(errorMessage, pe, zone); return(null); } }
/// <summary> /// Create an instance using the Agent configuration file. /// </summary> /// <param name="agentConfig">Configuration file for the SIF Agent.</param> /// <exception cref="System.ArgumentException">agentConfig parameter is null.</exception> /// <exception cref="Systemic.Sif.Framework.Publisher.IteratorException">Error parsing student details from the Agent configuration file.</exception> public StudentPersonalIterator(AgentConfig agentConfig) { if (agentConfig == null) { throw new ArgumentException("agentConfig parameter is null."); } Mappings mappings = agentConfig.Mappings.GetMappings("Default"); if (mappings == null) { throw new IteratorException("<mappings id=\"Default\"> has not been specified for Agent " + agentConfig.SourceId + "."); } objectMapping = mappings.GetObjectMapping(typeof(StudentPersonal).Name, true); if (objectMapping == null) { throw new IteratorException("An object mapping for StudentPersonal has not been specified for Agent " + agentConfig.SourceId + "."); } string xml = objectMapping.XmlElement.InnerXml; IElementDef elementDef = Adk.Dtd.LookupElementDef(objectMapping.ObjectType); try { studentPersonal = (StudentPersonal)sifParser.Parse(xml); } catch (AdkParsingException e) { throw new IteratorException("The following event message from StudentPersonalIterator has parsing errors: " + xml + ".", e); } }
/// <summary> /// Gets the content from the SIFElement for the specified version of SIF. Only /// elements that apply to the requested version of SIF will be returned. /// </summary> /// <param name="element">The element to retrieve content from</param> /// <param name="version"></param> /// <returns></returns> public virtual IList <Element> GetContent(SifElement element, SifVersion version) { List <Element> returnValue = new List <Element>(); ICollection <SimpleField> fields = element.GetFields(); foreach (SimpleField val in fields) { IElementDef def = val.ElementDef; if (def.IsSupported(version) && !def.IsAttribute(version) && def.Field) { returnValue.Add(val); } } IList <SifElement> children = element.GetChildList(); foreach (SifElement val in children) { IElementDef def = val.ElementDef; if (def.IsSupported(version)) { returnValue.Add(val); } } MergeSort.Sort <Element>(returnValue, ElementSorter <Element> .GetInstance(version)); //returnValue.Sort( ElementSorter<Element>.GetInstance( version ) ); return(returnValue); }
/// <summary> /// Adds a SimpleField parsed from a specific version of SIF to the parent. /// </summary> /// <param name="contentParent">The element to add content to</param> /// <param name="fieldDef">The metadata definition of the field to set</param> /// <param name="data">The value to set to the field</param> /// <param name="version">The version of SIF that the SIFElement is being constructed /// from</param> /// <returns></returns> public virtual SimpleField SetField(SifElement contentParent, IElementDef fieldDef, SifSimpleType data, SifVersion version) { return(contentParent.SetField(fieldDef, data)); }
public static void WriteElement(IScope scope, IWriter writer, object obj, IElementDef def, XName name) { if (name == null) { name = def.Name; } var attributes = from attr in def.Attributes let value = attr.GetValue(obj) where value != null && !attr.IsDefaultValue(value) let stringValue = ToString(scope, value) where !string.IsNullOrEmpty(stringValue) select new { attr.Name, Value = stringValue }; var elements = from elem in def.Elements let value = elem.GetValue(obj) where value != null && !elem.IsDefaultValue(value) select new { elem.Name, Value = value, Definition = elem }; // TODO do not write non-root empty elements writer.WriteStartElement(name); foreach (var attr in attributes) { writer.WriteAttributeString(attr.Name, attr.Value); } foreach (var elem in elements) { WriteValue(scope, writer, elem.Definition, elem.Name, elem.Value); } writer.WriteEndElement(); }
public override void Load() { // Objects defined by this SDO Library... MEDIATYPE = new ElementDefImpl(null, "MediaType", null, 0, SifDtd.GLOBAL, null, 0, SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING); MEDIATYPES = new ElementDefImpl(null, "MediaTypes", null, 0, SifDtd.GLOBAL, null, 0, SifVersion.SIF11, SifVersion.SIF26); MONETARYAMOUNT = new ElementDefImpl(null, "MonetaryAmount", null, 0, SifDtd.GLOBAL, null, 0, SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.DECIMAL); SIF_EXTENDEDELEMENT = new ElementDefImpl(null, "SIF_ExtendedElement", null, 0, SifDtd.GLOBAL, null, 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); SIF_EXTENDEDELEMENTS = new ElementDefImpl(null, "SIF_ExtendedElements", null, 0, SifDtd.GLOBAL, null, 0, SifVersion.SIF15r1, SifVersion.SIF26); SIF_REFID = new ElementDefImpl(null, "SIF_RefId", null, 0, SifDtd.GLOBAL, null, 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); XMLDATA = new ElementDefImpl(null, "XMLData", null, 0, SifDtd.GLOBAL, null, 0, SifVersion.SIF20, SifVersion.SIF26); // <MediaType> fields (0 entries) // <MediaTypes> fields (1 entries) GlobalDTD.MEDIATYPES_MEDIATYPE = new ElementDefImpl(MEDIATYPES, "MediaType", null, 1, SifDtd.GLOBAL, null, (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING); // <MonetaryAmount> fields (1 entries) GlobalDTD.MONETARYAMOUNT_CURRENCY = new ElementDefImpl(MONETARYAMOUNT, "Currency", null, 1, SifDtd.GLOBAL, null, (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING); // <SIF_ExtendedElement> fields (3 entries) GlobalDTD.SIF_EXTENDEDELEMENT_NAME = new ElementDefImpl(SIF_EXTENDEDELEMENT, "Name", null, 1, SifDtd.GLOBAL, null, (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); GlobalDTD.SIF_EXTENDEDELEMENT_XSITYPE = new ElementDefImpl(SIF_EXTENDEDELEMENT, "XsiType", "xsi:type", 2, SifDtd.GLOBAL, null, (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); GlobalDTD.SIF_EXTENDEDELEMENT_SIF_ACTION = new ElementDefImpl(SIF_EXTENDEDELEMENT, "SIF_Action", null, 3, SifDtd.GLOBAL, null, (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); // <SIF_ExtendedElements> fields (1 entries) GlobalDTD.SIF_EXTENDEDELEMENTS_SIF_EXTENDEDELEMENT = new ElementDefImpl(SIF_EXTENDEDELEMENTS, "SIF_ExtendedElement", null, 1, SifDtd.GLOBAL, null, (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); // <SIF_RefId> fields (1 entries) GlobalDTD.SIF_REFID_SIF_REFOBJECT = new ElementDefImpl(SIF_REFID, "SIF_RefObject", null, 1, SifDtd.GLOBAL, null, (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING); // <XMLData> fields (1 entries) GlobalDTD.XMLDATA_DESCRIPTION = new ElementDefImpl(XMLDATA, "Description", null, 1, SifDtd.GLOBAL, null, (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING); }
/// <summary> Constructs an Event object to encapsulate /// an inbound SIF Event. This form of the constructor is called internally by the /// ADK when it receives a SIF Event message and is not intended to be used by ADK developers. /// </summary> /// <param name="data">An IDataObjectInputStream that returns SifDataObjects, all of /// which must be of the same class type /// </param> /// <param name="action">Describes how the data has changed /// </param> /// <param name="objectType">An ElementDef constant from the SifDtd class that /// identifies the type of SIF Data Object contained in the event /// </param> public Event(IDataObjectInputStream data, string action, IElementDef objectType) { fData = data; fObjType = objectType; SetAction(action); }
/// <summary> /// Looks up the ElementDef that this XPathRule points to by XPath /// </summary> /// <param name="parent">The parent object metadata object, representing the root of the path</param> /// <returns>The ElementDef that this XPathRule points to</returns> public IElementDef LookupTargetDef(IElementDef parent) { if (fTargetDef == null) { fTargetDef = Adk.Dtd.LookupElementDefBySQP(parent, PathExpression); } return(fTargetDef); }
/// <summary> /// /// </summary> /// <param name="def"></param> /// <param name="field"></param> public void AddField(IElementDef def, SQLField field) { if (fFields == null) { fFields = new Dictionary<Object, Object>(); } fFields[def] = field; }
public XPathSurrogate( IElementDef def, String xpathMacro ) : base(def) { String[] macroParts = xpathMacro.Split( '=' ); fLegacyXpath = macroParts[0]; fValueXpath = macroParts[1]; }
/// <summary> /// Adds an SQLField to use for rendering an SQL Where clause using /// the <see cref="SQLQueryFormatter#Query"/> method. /// </summary> /// <param name="def"> The ElementDef that is represented by the field</param> /// <param name="field">The SQL representation of the field</param> public void AddField(IElementDef def, IQueryField field) { if (fFields == null) { fFields = new Dictionary <Object, Object>(); } fFields[def] = field; }
public static void ReadElement(IScope scope, IReader reader, IElementDef def, object obj) { foreach (var p in ReadProperties(scope, reader, obj, def)) { var property = p.Key; if (!property.IsReadOnly) property.SetValue(obj, p.Value); } }
public TimeStampSurrogate( IElementDef def ) : base(def) { if ( def == InfraDTD.SIF_HEADER_SIF_TIMESTAMP ) { fDateElement = "SIF_Date"; fTimeElement = "SIF_Time"; } }
/** * @param mappings * @param direction * @param version * @param elementType */ private MappingsContext( Mappings mappings, MappingDirection direction, SifVersion version, IElementDef elementType) { fMappings = mappings; fDirection = direction; fSIFVersion = version; fElementDef = elementType; }
/// <summary> /// Constructs an ElementDefAlias /// </summary> /// <param name="parent">The parent of this element</param> /// <param name="name">The name of the element</param> /// <param name="tag">The name of the element</param> /// <param name="className">The name of the class to create</param> /// <param name="localPackage">The name of the package where the corresponding /// DataObject class is defined, excluding the <c>OpenADK.Library</c> prefix</param> /// <param name="sequence">The zero-based ordering of this element within its parent /// or -1 if a top-level element</param> /// <param name="earliestVersion">The earliest version of SIF supported by this element</param> public ElementDefAlias( IElementDef parent, string name, string tag, string className, int sequence, string localPackage, SifVersion earliestVersion ) : base(parent, name, tag, sequence, localPackage, sequence, earliestVersion, null) { fClassName = className; }
public static object ReadElement(IScope scope, IReader reader, IElementDef def, Func<object> create) { if (def.IsImmutable) { // TODO pass original property name rather than xml name var props = ReadProperties(scope, reader, null, def).ToDictionary(x => x.Key.Name.LocalName, x => x.Value); return def.Create(props); } var obj = create != null ? create() : Activator.CreateInstance(def.Type); ReadElement(scope, reader, def, obj); return obj; }
/// <summary> /// Start recording metric data /// </summary> /// <param name="oid"></param> /// <param name="objType"></param> /// <param name="msgId"></param> public static void profileStart(String oid, IElementDef objType, String msgId) { ProfilerUtils. Adk.Log.Debug("SIFProfilerClient instance name: " + fProfName); ProfilerUtils.setProfilerSessionId(sessionId); ADK.getLog().debug("SIFProfilerClient session ID: " + fSessionId); OpenADK.sifprofiler.SIFProfilerClient c = com.OpenADK.sifprofiler.SIFProfilerClient.getInstance(fProfName); if (c != null) { short objTypeCode = c.getObjectTypeCode(objType); c.metricStart(oid + "." + objTypeCode, msgId, objTypeCode); } }
/// <summary> /// Define an attribute of a SIF Data Object. /// </summary> /// <param name="parent">The IElementDef constant identifying the parent data object</param> /// <param name="name">The tag name of the attribute</param> /// <param name="sequence">The zero-based sequence number of the attribute</param> /// <param name="earliestVersion">The earliest version of the specification this attribute should /// be recognized in</param> /// <returns>An IElementDef instance encapsulating metadata for this attribute</returns> public IElementDef DefineAttribute( IElementDef parent, String name, int sequence, SifVersion earliestVersion ) { if ( parent == null ) { throw new ArgumentException( "Parent cannot be null" ); } IElementDef ed = new ElementDefImpl ( parent, name, null, sequence, "custom", ElementDefImpl.FD_ATTRIBUTE, earliestVersion, SifVersion.LATEST ); SifDtd.sElementDefs.Add( parent.Name + "_" + name, ed ); return ed; }
public override void Load() { // Objects defined by this SDO Library... BUS = new ElementDefImpl( null, "Bus", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF11 ); BUSDRIVER = new ElementDefImpl( null, "BusDriver", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); BUSEQUIPMENT = new ElementDefImpl( null, "BusEquipment", null, 0, SifDtd.TRANS, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF26 ); BUSINFO = new ElementDefImpl( null, "BusInfo", null, 0, SifDtd.TRANS, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF26 ); BUSPOSITIONINFO = new ElementDefImpl( null, "BusPositionInfo", null, 0, SifDtd.TRANS, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF26 ); BUSROUTEDETAIL = new ElementDefImpl( null, "BusRouteDetail", null, 0, SifDtd.TRANS, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF26 ); BUSROUTEINFO = new ElementDefImpl( null, "BusRouteInfo", null, 0, SifDtd.TRANS, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF26 ); BUSSTAFF = new ElementDefImpl( null, "BusStaff", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); BUSSTAFFLIST = new ElementDefImpl( null, "BusStaffList", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF20, SifVersion.SIF26 ); BUSSTOP = new ElementDefImpl( null, "BusStop", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF11 ); BUSSTOPINFO = new ElementDefImpl( null, "BusStopInfo", null, 0, SifDtd.TRANS, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF26 ); DESTINATIONPOINT = new ElementDefImpl( null, "DestinationPoint", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF22, SifVersion.SIF26 ); DISEMBARKBUSROUTEDETAIL = new ElementDefImpl( null, "DisembarkBusRouteDetail", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); DISTANCE = new ElementDefImpl( null, "Distance", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.DECIMAL ); EMBARKBUSROUTEDETAIL = new ElementDefImpl( null, "EmbarkBusRouteDetail", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); EMPLINK = new ElementDefImpl( null, "EmpLink", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); EQUIPMENT = new ElementDefImpl( null, "Equipment", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26 ); EQUIPMENTLIST = new ElementDefImpl( null, "EquipmentList", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26 ); HOMEBUSROUTEDETAIL = new ElementDefImpl( null, "HomeBusRouteDetail", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); HOMEBUSROUTEDETAIL.DefineVersionInfo(SifVersion.SIF15r1, "~HomeBusRouteDetail/@BusRouteDetailRefId", 0, (0)); // (Sif 15r1 alias) ODOMETER = new ElementDefImpl( null, "Odometer", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.DECIMAL ); ORIGINPOINT = new ElementDefImpl( null, "OriginPoint", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF22, SifVersion.SIF26 ); ROUTESTATUS = new ElementDefImpl( null, "RouteStatus", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); SCHOOLBUSROUTEDETAIL = new ElementDefImpl( null, "SchoolBusRouteDetail", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); SPEEDOMETER = new ElementDefImpl( null, "Speedometer", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.DECIMAL ); STUDENTTRANSPORTINFO = new ElementDefImpl( null, "StudentTransportInfo", null, 0, SifDtd.TRANS, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF26 ); TELEMETRY = new ElementDefImpl( null, "Telemetry", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TELEMETRYLIST = new ElementDefImpl( null, "TelemetryList", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); TRANSFERPOINT = new ElementDefImpl( null, "TransferPoint", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26 ); TRANSFERPOINTS = new ElementDefImpl( null, "TransferPoints", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26 ); TRANSSTUDENT = new ElementDefImpl( null, "TransStudent", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TRANSSTUDENTS = new ElementDefImpl( null, "TransStudents", null, 0, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); // <Bus> fields (1 entries) TransDTD.BUS_BUSINFOREFID = new ElementDefImpl( BUS, "BusInfoRefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF11, SifTypeConverters.STRING ); // <BusDriver> fields (3 entries) TransDTD.BUSDRIVER_STATUS = new ElementDefImpl( BUSDRIVER, "Status", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSDRIVER_STATUS.DefineVersionInfo(SifVersion.SIF20, "Status", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.BUSDRIVER_NAME = new ElementDefImpl( BUSDRIVER, "Name", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); TransDTD.BUSDRIVER_NAME.DefineVersionInfo(SifVersion.SIF20, "Name", 1, 0); // (Sif 20 alias) TransDTD.BUSDRIVER_EMPLOYEEPERSONALREFID = new ElementDefImpl( BUSDRIVER, "EmployeePersonalRefId", "~XPathSurrogate{EmpLink/@EmployeePersonalRefId=.}EmpLink", 3, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSDRIVER_EMPLOYEEPERSONALREFID.DefineVersionInfo(SifVersion.SIF20, "EmployeePersonalRefId", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) // <BusEquipment> fields (2 entries) TransDTD.BUSEQUIPMENT_REFID = new ElementDefImpl( BUSEQUIPMENT, "RefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSEQUIPMENT_DESCRIPTION = new ElementDefImpl( BUSEQUIPMENT, "Description", null, 2, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); BUSEQUIPMENT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( BUSEQUIPMENT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); BUSEQUIPMENT_SIF_METADATA = new ElementDefImpl( BUSEQUIPMENT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <BusInfo> fields (8 entries) TransDTD.BUSINFO_REFID = new ElementDefImpl( BUSINFO, "RefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSINFO_VEHICLENUMBER = new ElementDefImpl( BUSINFO, "VehicleNumber", null, 2, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSINFO_VEHICLENUMBER.DefineVersionInfo(SifVersion.SIF20, "VehicleNumber", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.BUSINFO_SEATINGCAPACITY = new ElementDefImpl( BUSINFO, "SeatingCapacity", null, 3, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.INT ); TransDTD.BUSINFO_CONTRACTOR = new ElementDefImpl( BUSINFO, "Contractor", null, 4, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSINFO_EQUIPMENTLIST = new ElementDefImpl( BUSINFO, "EquipmentList", null, 5, SifDtd.TRANS, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF26 ); TransDTD.BUSINFO_EQUIPMENTLIST.DefineVersionInfo(SifVersion.SIF20, "EquipmentList", 5, 0); // (Sif 20 alias) TransDTD.BUSINFO_MANUFACTUREYEAR = new ElementDefImpl( BUSINFO, "ManufactureYear", null, 6, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF21, SifVersion.SIF26, SifTypeConverters.INT ); TransDTD.BUSINFO_VEHICLEIDENTIFICATIONNUMBER = new ElementDefImpl( BUSINFO, "VehicleIdentificationNumber", null, 7, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF21, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSINFO_LICENSEPLATENUMBER = new ElementDefImpl( BUSINFO, "LicensePlateNumber", null, 8, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF21, SifVersion.SIF26, SifTypeConverters.STRING ); BUSINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( BUSINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); BUSINFO_SIF_METADATA = new ElementDefImpl( BUSINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <BusPositionInfo> fields (13 entries) TransDTD.BUSPOSITIONINFO_BUSINFOREFID = new ElementDefImpl( BUSPOSITIONINFO, "BusInfoRefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSPOSITIONINFO_DATE = new ElementDefImpl( BUSPOSITIONINFO, "Date", null, 2, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.DATE ); TransDTD.BUSPOSITIONINFO_DATE.DefineVersionInfo(SifVersion.SIF20, "Date", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.BUSPOSITIONINFO_TIME = new ElementDefImpl( BUSPOSITIONINFO, "Time", "~SIFTimeSurrogate{}", 3, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.TIME ); TransDTD.BUSPOSITIONINFO_TIME.DefineVersionInfo(SifVersion.SIF20, "Time", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.BUSPOSITIONINFO_GRIDLOCATION = new ElementDefImpl( BUSPOSITIONINFO, "GridLocation", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); TransDTD.BUSPOSITIONINFO_GRIDLOCATION.DefineVersionInfo(SifVersion.SIF20, "GridLocation", 4, 0); // (Sif 20 alias) TransDTD.BUSPOSITIONINFO_TELEMATICSID = new ElementDefImpl( BUSPOSITIONINFO, "TelematicsId", null, 5, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSPOSITIONINFO_TELEMETRYLIST = new ElementDefImpl( BUSPOSITIONINFO, "TelemetryList", null, 6, SifDtd.TRANS, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF26 ); TransDTD.BUSPOSITIONINFO_TELEMETRYLIST.DefineVersionInfo(SifVersion.SIF20, "TelemetryList", 6, 0); // (Sif 20 alias) TransDTD.BUSPOSITIONINFO_BUSDRIVER = new ElementDefImpl( BUSPOSITIONINFO, "BusDriver", null, 7, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); TransDTD.BUSPOSITIONINFO_BUSSTAFFLIST = new ElementDefImpl( BUSPOSITIONINFO, "BusStaffList", null, 8, SifDtd.TRANS, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF26 ); TransDTD.BUSPOSITIONINFO_BUSSTAFFLIST.DefineVersionInfo(SifVersion.SIF20, "BusStaffList", 8, 0); // (Sif 20 alias) TransDTD.BUSPOSITIONINFO_ROUTESTATUS = new ElementDefImpl( BUSPOSITIONINFO, "RouteStatus", null, 9, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); TransDTD.BUSPOSITIONINFO_ROUTESTATUS.DefineVersionInfo(SifVersion.SIF20, "RouteStatus", 9, 0); // (Sif 20 alias) TransDTD.BUSPOSITIONINFO_OTHERSTATUS = new ElementDefImpl( BUSPOSITIONINFO, "OtherStatus", null, 10, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSPOSITIONINFO_OTHERSTATUS.DefineVersionInfo(SifVersion.SIF20, "OtherStatus", 10, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.BUSPOSITIONINFO_ODOMETER = new ElementDefImpl( BUSPOSITIONINFO, "Odometer", null, 11, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.DECIMAL ); TransDTD.BUSPOSITIONINFO_SPEEDOMETER = new ElementDefImpl( BUSPOSITIONINFO, "Speedometer", null, 12, SifDtd.TRANS, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.DECIMAL ); TransDTD.BUSPOSITIONINFO_STUDENTS = new ElementDefAlias( BUSPOSITIONINFO, "Students", null, "TransStudents", 13, SifDtd.TRANS, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF26 ); TransDTD.BUSPOSITIONINFO_STUDENTS.DefineVersionInfo(SifVersion.SIF20, "Students", 13, 0); // (Sif 20 alias) BUSPOSITIONINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( BUSPOSITIONINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); BUSPOSITIONINFO_SIF_METADATA = new ElementDefImpl( BUSPOSITIONINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <BusRouteDetail> fields (4 entries) TransDTD.BUSROUTEDETAIL_REFID = new ElementDefImpl( BUSROUTEDETAIL, "RefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSROUTEDETAIL_BUSROUTEINFOREFID = new ElementDefImpl( BUSROUTEDETAIL, "BusRouteInfoRefId", null, 2, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSROUTEDETAIL_BUSSTOPINFOREFID = new ElementDefImpl( BUSROUTEDETAIL, "BusStopInfoRefId", "~XPathSurrogate{BusStop/@BusStopInfoRefId=.}BusStop", 3, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSROUTEDETAIL_BUSSTOPINFOREFID.DefineVersionInfo(SifVersion.SIF20, "BusStopInfoRefId", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.BUSROUTEDETAIL_ARRIVALTIME = new ElementDefImpl( BUSROUTEDETAIL, "ArrivalTime", "~SIFTimeSurrogate{}", 4, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.TIME ); TransDTD.BUSROUTEDETAIL_ARRIVALTIME.DefineVersionInfo(SifVersion.SIF20, "ArrivalTime", 4, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) BUSROUTEDETAIL_SIF_EXTENDEDELEMENTS = new ElementDefImpl( BUSROUTEDETAIL, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); BUSROUTEDETAIL_SIF_METADATA = new ElementDefImpl( BUSROUTEDETAIL, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <BusRouteInfo> fields (11 entries) TransDTD.BUSROUTEINFO_REFID = new ElementDefImpl( BUSROUTEINFO, "RefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSROUTEINFO_BUSINFOREFID = new ElementDefImpl( BUSROUTEINFO, "BusInfoRefId", "~XPathSurrogate{Bus/@BusInfoRefId=.}Bus", 2, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSROUTEINFO_BUSINFOREFID.DefineVersionInfo(SifVersion.SIF20, "BusInfoRefId", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.BUSROUTEINFO_ROUTENUMBER = new ElementDefImpl( BUSROUTEINFO, "RouteNumber", null, 3, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSROUTEINFO_ROUTETYPE = new ElementDefImpl( BUSROUTEINFO, "RouteType", null, 4, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSROUTEINFO_MAXIMUMLOAD = new ElementDefImpl( BUSROUTEINFO, "MaximumLoad", null, 5, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.INT ); TransDTD.BUSROUTEINFO_DESCRIPTION = new ElementDefImpl( BUSROUTEINFO, "Description", null, 6, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSROUTEINFO_NAME = new ElementDefImpl( BUSROUTEINFO, "Name", null, 7, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF26 ); TransDTD.BUSROUTEINFO_ROUTEDURATIONLOADED = new ElementDefImpl( BUSROUTEINFO, "RouteDurationLoaded", "~RouteElementSurrogate{}RouteDuration", 8, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.DURATION ); TransDTD.BUSROUTEINFO_ROUTEDURATIONLOADED.DefineVersionInfo(SifVersion.SIF20, "RouteDurationLoaded", 8, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.BUSROUTEINFO_ROUTEDURATIONTOTAL = new ElementDefImpl( BUSROUTEINFO, "RouteDurationTotal", "~RouteElementSurrogate{}RouteDuration", 9, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.DURATION ); TransDTD.BUSROUTEINFO_ROUTEDURATIONTOTAL.DefineVersionInfo(SifVersion.SIF20, "RouteDurationTotal", 9, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.BUSROUTEINFO_ROUTEDISTANCELOADED = new ElementDefAlias( BUSROUTEINFO, "RouteDistanceLoaded", "~RouteElementSurrogate{}RouteDistance", "Distance", 10, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.DECIMAL ); TransDTD.BUSROUTEINFO_ROUTEDISTANCELOADED.DefineVersionInfo(SifVersion.SIF20, "RouteDistanceLoaded", 10, 0); // (Sif 20 alias) TransDTD.BUSROUTEINFO_ROUTEDISTANCETOTAL = new ElementDefAlias( BUSROUTEINFO, "RouteDistanceTotal", "~RouteElementSurrogate{}RouteDistance", "Distance", 11, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.DECIMAL ); TransDTD.BUSROUTEINFO_ROUTEDISTANCETOTAL.DefineVersionInfo(SifVersion.SIF20, "RouteDistanceTotal", 11, 0); // (Sif 20 alias) BUSROUTEINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( BUSROUTEINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); BUSROUTEINFO_SIF_METADATA = new ElementDefImpl( BUSROUTEINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <BusStaff> fields (3 entries) TransDTD.BUSSTAFF_STATUS = new ElementDefImpl( BUSSTAFF, "Status", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSSTAFF_STATUS.DefineVersionInfo(SifVersion.SIF20, "Status", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.BUSSTAFF_NAME = new ElementDefImpl( BUSSTAFF, "Name", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); TransDTD.BUSSTAFF_NAME.DefineVersionInfo(SifVersion.SIF20, "Name", 1, 0); // (Sif 20 alias) TransDTD.BUSSTAFF_EMPLOYEEPERSONALREFID = new ElementDefImpl( BUSSTAFF, "EmployeePersonalRefId", "~XPathSurrogate{EmpLink/EmployeePersonalRefId=.}EmpLink", 3, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSSTAFF_EMPLOYEEPERSONALREFID.DefineVersionInfo(SifVersion.SIF20, "EmployeePersonalRefId", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) // <BusStaffList> fields (1 entries) TransDTD.BUSSTAFFLIST_BUSSTAFF = new ElementDefImpl( BUSSTAFFLIST, "BusStaff", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF26 ); // <BusStop> fields (1 entries) TransDTD.BUSSTOP_BUSSTOPINFOREFID = new ElementDefImpl( BUSSTOP, "BusStopInfoRefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF11, SifTypeConverters.STRING ); // <BusStopInfo> fields (3 entries) TransDTD.BUSSTOPINFO_REFID = new ElementDefImpl( BUSSTOPINFO, "RefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSSTOPINFO_DESCRIPTION = new ElementDefImpl( BUSSTOPINFO, "Description", null, 2, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.BUSSTOPINFO_GRIDLOCATION = new ElementDefImpl( BUSSTOPINFO, "GridLocation", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF26 ); BUSSTOPINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( BUSSTOPINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); BUSSTOPINFO_SIF_METADATA = new ElementDefImpl( BUSSTOPINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <DestinationPoint> fields (6 entries) TransDTD.DESTINATIONPOINT_BUSROUTEDETAILREFID = new ElementDefImpl( DESTINATIONPOINT, "BusRouteDetailRefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.DESTINATIONPOINT_ARRIVALTIME = new ElementDefImpl( DESTINATIONPOINT, "ArrivalTime", null, 2, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.TIME ); TransDTD.DESTINATIONPOINT_ROUTENUMBER = new ElementDefImpl( DESTINATIONPOINT, "RouteNumber", null, 3, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.DESTINATIONPOINT_ROUTEDESCRIPTION = new ElementDefImpl( DESTINATIONPOINT, "RouteDescription", null, 4, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.DESTINATIONPOINT_VEHICLENUMBER = new ElementDefImpl( DESTINATIONPOINT, "VehicleNumber", null, 5, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.DESTINATIONPOINT_BUSSTOPDESCRIPTION = new ElementDefImpl( DESTINATIONPOINT, "BusStopDescription", null, 6, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.STRING ); // <DisembarkBusRouteDetail> fields (1 entries) TransDTD.DISEMBARKBUSROUTEDETAIL_SIF_REFOBJECT = new ElementDefImpl( DISEMBARKBUSROUTEDETAIL, "SIF_RefObject", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); // <Distance> fields (1 entries) TransDTD.DISTANCE_UNIT = new ElementDefImpl( DISTANCE, "Unit", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); // <EmbarkBusRouteDetail> fields (1 entries) TransDTD.EMBARKBUSROUTEDETAIL_SIF_REFOBJECT = new ElementDefImpl( EMBARKBUSROUTEDETAIL, "SIF_RefObject", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); // <EmpLink> fields (1 entries) TransDTD.EMPLINK_EMPLOYEEPERSONALREFID = new ElementDefImpl( EMPLINK, "EmployeePersonalRefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); // <Equipment> fields (2 entries) TransDTD.EQUIPMENT_BUSEQUIPMENTREFID = new ElementDefImpl( EQUIPMENT, "BusEquipmentRefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.EQUIPMENT_BUSEQUIPMENTREFID.DefineVersionInfo(SifVersion.SIF20, "BusEquipmentRefId", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.EQUIPMENT_COUNT = new ElementDefImpl( EQUIPMENT, "Count", null, 2, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.EQUIPMENT_COUNT.DefineVersionInfo(SifVersion.SIF20, "Count", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) // <EquipmentList> fields (1 entries) TransDTD.EQUIPMENTLIST_EQUIPMENT = new ElementDefImpl( EQUIPMENTLIST, "Equipment", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF26 ); // <HomeBusRouteDetail> fields (1 entries) TransDTD.HOMEBUSROUTEDETAIL_SIF_REFOBJECT = new ElementDefImpl( HOMEBUSROUTEDETAIL, "SIF_RefObject", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); // <Odometer> fields (1 entries) TransDTD.ODOMETER_UNIT = new ElementDefImpl( ODOMETER, "Unit", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); // <OriginPoint> fields (6 entries) TransDTD.ORIGINPOINT_BUSROUTEDETAILREFID = new ElementDefImpl( ORIGINPOINT, "BusRouteDetailRefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.ORIGINPOINT_ARRIVALTIME = new ElementDefImpl( ORIGINPOINT, "ArrivalTime", null, 2, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.TIME ); TransDTD.ORIGINPOINT_ROUTENUMBER = new ElementDefImpl( ORIGINPOINT, "RouteNumber", null, 3, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.ORIGINPOINT_ROUTEDESCRIPTION = new ElementDefImpl( ORIGINPOINT, "RouteDescription", null, 4, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.ORIGINPOINT_VEHICLENUMBER = new ElementDefImpl( ORIGINPOINT, "VehicleNumber", null, 5, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.ORIGINPOINT_BUSSTOPDESCRIPTION = new ElementDefImpl( ORIGINPOINT, "BusStopDescription", null, 6, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.STRING ); // <RouteStatus> fields (2 entries) TransDTD.ROUTESTATUS_STATUS = new ElementDefImpl( ROUTESTATUS, "Status", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.ROUTESTATUS_STATUS.DefineVersionInfo(SifVersion.SIF20, "Status", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.ROUTESTATUS_BUSROUTEINFOREFID = new ElementDefImpl( ROUTESTATUS, "BusRouteInfoRefId", null, 2, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.ROUTESTATUS_BUSROUTEINFOREFID.DefineVersionInfo(SifVersion.SIF20, "BusRouteInfoRefId", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) // <SchoolBusRouteDetail> fields (1 entries) TransDTD.SCHOOLBUSROUTEDETAIL_SIF_REFOBJECT = new ElementDefImpl( SCHOOLBUSROUTEDETAIL, "SIF_RefObject", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); // <Speedometer> fields (1 entries) TransDTD.SPEEDOMETER_UNIT = new ElementDefImpl( SPEEDOMETER, "Unit", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); // <StudentTransportInfo> fields (17 entries) TransDTD.STUDENTTRANSPORTINFO_REFID = new ElementDefImpl( STUDENTTRANSPORTINFO, "RefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.STUDENTTRANSPORTINFO_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTTRANSPORTINFO, "StudentPersonalRefId", null, 2, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.STUDENTTRANSPORTINFO_TYPE = new ElementDefImpl( STUDENTTRANSPORTINFO, "Type", null, 3, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.STUDENTTRANSPORTINFO_DAYOFWEEK = new ElementDefImpl( STUDENTTRANSPORTINFO, "DayOfWeek", null, 4, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.STUDENTTRANSPORTINFO_SCHOOLINFOREFID = new ElementDefImpl( STUDENTTRANSPORTINFO, "SchoolInfoRefId", null, 5, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.STUDENTTRANSPORTINFO_ELIGIBILITY = new ElementDefImpl( STUDENTTRANSPORTINFO, "Eligibility", null, 6, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.STUDENTTRANSPORTINFO_HOMEBUSROUTEDETAIL = new ElementDefImpl( STUDENTTRANSPORTINFO, "HomeBusRouteDetail", "~XPathSurrogate{HomeBusRouteDetail/@BusRouteDetailRefId=.}", 7, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.STUDENTTRANSPORTINFO_HOMEBUSROUTEDETAIL.DefineVersionInfo(SifVersion.SIF20, "HomeBusRouteDetail", 7, 0); // (Sif 20 alias) TransDTD.STUDENTTRANSPORTINFO_HOMEBUSROUTEDETAIL.DefineVersionInfo(SifVersion.SIF22, "HomeBusRouteDetail", 11, 0); // (Sif 22 alias) TransDTD.STUDENTTRANSPORTINFO_HOMETOSCHOOLDISTANCE = new ElementDefAlias( STUDENTTRANSPORTINFO, "HomeToSchoolDistance", null, "Distance", 7, SifDtd.TRANS, "us", 0, SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.DECIMAL ); TransDTD.STUDENTTRANSPORTINFO_TRANSFERPOINTS = new ElementDefImpl( STUDENTTRANSPORTINFO, "TransferPoints", null, 8, SifDtd.TRANS, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF26 ); TransDTD.STUDENTTRANSPORTINFO_TRANSFERPOINTS.DefineVersionInfo(SifVersion.SIF20, "TransferPoints", 8, 0); // (Sif 20 alias) TransDTD.STUDENTTRANSPORTINFO_TRANSFERPOINTS.DefineVersionInfo(SifVersion.SIF22, "TransferPoints", 12, 0); // (Sif 22 alias) TransDTD.STUDENTTRANSPORTINFO_WALKTOSTOPDISTANCE = new ElementDefAlias( STUDENTTRANSPORTINFO, "WalkToStopDistance", null, "Distance", 8, SifDtd.TRANS, "us", 0, SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.DECIMAL ); TransDTD.STUDENTTRANSPORTINFO_SCHOOLBUSROUTEDETAIL = new ElementDefImpl( STUDENTTRANSPORTINFO, "SchoolBusRouteDetail", "~XPathSurrogate{SchoolBusRouteDetail/@BusRouteDetailRefId=.}", 9, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.STUDENTTRANSPORTINFO_SCHOOLBUSROUTEDETAIL.DefineVersionInfo(SifVersion.SIF20, "SchoolBusRouteDetail", 9, 0); // (Sif 20 alias) TransDTD.STUDENTTRANSPORTINFO_SCHOOLBUSROUTEDETAIL.DefineVersionInfo(SifVersion.SIF22, "SchoolBusRouteDetail", 13, 0); // (Sif 22 alias) TransDTD.STUDENTTRANSPORTINFO_STOPTOSCHOOLDISTANCE = new ElementDefAlias( STUDENTTRANSPORTINFO, "StopToSchoolDistance", null, "Distance", 9, SifDtd.TRANS, "us", 0, SifVersion.SIF22, SifVersion.SIF26, SifTypeConverters.DECIMAL ); TransDTD.STUDENTTRANSPORTINFO_STATEAIDQUALIFICATION = new ElementDefImpl( STUDENTTRANSPORTINFO, "StateAidQualification", null, 10, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF21, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.STUDENTTRANSPORTINFO_STATEAIDQUALIFICATION.DefineVersionInfo(SifVersion.SIF22, "StateAidQualification", 15, (ElementDefImpl.FD_FIELD)); // (Sif 22 alias) TransDTD.STUDENTTRANSPORTINFO_ORIGINPOINT = new ElementDefImpl( STUDENTTRANSPORTINFO, "OriginPoint", null, 10, SifDtd.TRANS, "us", 0, SifVersion.SIF22, SifVersion.SIF26 ); TransDTD.STUDENTTRANSPORTINFO_TRANSPORTATIONSTATUS = new ElementDefImpl( STUDENTTRANSPORTINFO, "TransportationStatus", null, 11, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF21, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.STUDENTTRANSPORTINFO_TRANSPORTATIONSTATUS.DefineVersionInfo(SifVersion.SIF22, "TransportationStatus", 16, (ElementDefImpl.FD_FIELD)); // (Sif 22 alias) TransDTD.STUDENTTRANSPORTINFO_PUBLICEXPENSE = new ElementDefImpl( STUDENTTRANSPORTINFO, "PublicExpense", null, 12, SifDtd.TRANS, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF21, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.STUDENTTRANSPORTINFO_PUBLICEXPENSE.DefineVersionInfo(SifVersion.SIF22, "PublicExpense", 17, (ElementDefImpl.FD_FIELD)); // (Sif 22 alias) TransDTD.STUDENTTRANSPORTINFO_DESTINATIONPOINT = new ElementDefImpl( STUDENTTRANSPORTINFO, "DestinationPoint", null, 14, SifDtd.TRANS, "us", 0, SifVersion.SIF22, SifVersion.SIF26 ); STUDENTTRANSPORTINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTTRANSPORTINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); STUDENTTRANSPORTINFO_SIF_METADATA = new ElementDefImpl( STUDENTTRANSPORTINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <Telemetry> fields (0 entries) // <TelemetryList> fields (1 entries) TransDTD.TELEMETRYLIST_TELEMETRY = new ElementDefImpl( TELEMETRYLIST, "Telemetry", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); // <TransferPoint> fields (2 entries) TransDTD.TRANSFERPOINT_EMBARKBUSROUTEDETAIL = new ElementDefImpl( TRANSFERPOINT, "EmbarkBusRouteDetail", "~XPathSurrogate{@EmbarkBusRouteDetailRefId=.}", 1, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.TRANSFERPOINT_EMBARKBUSROUTEDETAIL.DefineVersionInfo(SifVersion.SIF20, "EmbarkBusRouteDetail", 1, 0); // (Sif 20 alias) TransDTD.TRANSFERPOINT_DISEMBARKBUSROUTEDETAIL = new ElementDefImpl( TRANSFERPOINT, "DisembarkBusRouteDetail", "~XPathSurrogate{@DisembarkBusRouteDetailRefId=.}", 2, SifDtd.TRANS, "us", 0, SifVersion.SIF11, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.TRANSFERPOINT_DISEMBARKBUSROUTEDETAIL.DefineVersionInfo(SifVersion.SIF20, "DisembarkBusRouteDetail", 2, 0); // (Sif 20 alias) // <TransferPoints> fields (1 entries) TransDTD.TRANSFERPOINTS_TRANSFERPOINT = new ElementDefImpl( TRANSFERPOINTS, "TransferPoint", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF26 ); // <TransStudent> fields (2 entries) TransDTD.TRANSSTUDENT_STUDENTPERSONALREFID = new ElementDefImpl( TRANSSTUDENT, "StudentPersonalRefId", null, 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.TRANSSTUDENT_STUDENTPERSONALREFID.DefineVersionInfo(SifVersion.SIF20, "StudentPersonalRefId", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) TransDTD.TRANSSTUDENT_STATUS = new ElementDefImpl( TRANSSTUDENT, "Status", null, 2, SifDtd.TRANS, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); TransDTD.TRANSSTUDENT_STATUS.DefineVersionInfo(SifVersion.SIF20, "Status", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) // <TransStudents> fields (1 entries) TransDTD.TRANSSTUDENTS_STUDENT = new ElementDefAlias( TRANSSTUDENTS, "Student", null, "TransStudent", 1, SifDtd.TRANS, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF26 ); }
public override void Load() { // Objects defined by this SDO Library... DIETARYPREFERENCE = new ElementDefImpl( null, "DietaryPreference", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF25 ); DIETARYPREFERENCELIST = new ElementDefImpl( null, "DietaryPreferenceList", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF25 ); MEAL = new ElementDefImpl( null, "Meal", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF25 ); MEALS = new ElementDefImpl( null, "Meals", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF25 ); PERSONDIETARYPREFERENCE = new ElementDefImpl( null, "PersonDietaryPreference", null, 0, SifDtd.CATERING, "uk", (ElementDefImpl.FD_OBJECT), SifVersion.SIF23, SifVersion.SIF25 ); SCHOOLMEALSTATUS = new ElementDefImpl( null, "SchoolMealStatus", null, 0, SifDtd.CATERING, "uk", (ElementDefImpl.FD_OBJECT), SifVersion.SIF23, SifVersion.SIF25 ); SCHOOLMEALSTATUSTIER = new ElementDefImpl( null, "SchoolMealStatusTier", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); WEEKLYMEALPATTERN = new ElementDefImpl( null, "WeeklyMealPattern", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF25 ); WEEKLYMEALPATTERNLIST = new ElementDefImpl( null, "WeeklyMealPatternList", null, 0, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF25 ); // <DietaryPreference> fields (4 entries) CateringDTD.DIETARYPREFERENCE_PREFERENCETYPE = new ElementDefImpl( DIETARYPREFERENCE, "PreferenceType", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); CateringDTD.DIETARYPREFERENCE_MEALCOMPONENT = new ElementDefImpl( DIETARYPREFERENCE, "MealComponent", null, 2, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); CateringDTD.DIETARYPREFERENCE_NOTE = new ElementDefImpl( DIETARYPREFERENCE, "Note", null, 3, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); CateringDTD.DIETARYPREFERENCE_MEALEFFECT = new ElementDefImpl( DIETARYPREFERENCE, "MealEffect", null, 4, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); // <DietaryPreferenceList> fields (1 entries) CateringDTD.DIETARYPREFERENCELIST_DIETARYPREFERENCE = new ElementDefImpl( DIETARYPREFERENCELIST, "DietaryPreference", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF25 ); // <Meal> fields (3 entries) CateringDTD.MEAL_DAY = new ElementDefImpl( MEAL, "Day", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); CateringDTD.MEAL_MEALTIME = new ElementDefImpl( MEAL, "MealTime", null, 2, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); CateringDTD.MEAL_MEALTYPE = new ElementDefImpl( MEAL, "MealType", null, 3, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); // <Meals> fields (1 entries) CateringDTD.MEALS_MEAL = new ElementDefImpl( MEALS, "Meal", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF25 ); // <PersonDietaryPreference> fields (4 entries) CateringDTD.PERSONDIETARYPREFERENCE_REFID = new ElementDefImpl( PERSONDIETARYPREFERENCE, "RefId", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); CateringDTD.PERSONDIETARYPREFERENCE_PERSONREFID = new ElementDefImpl( PERSONDIETARYPREFERENCE, "PersonRefId", null, 2, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); CateringDTD.PERSONDIETARYPREFERENCE_WEEKLYMEALPATTERNLIST = new ElementDefImpl( PERSONDIETARYPREFERENCE, "WeeklyMealPatternList", null, 3, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF25 ); CateringDTD.PERSONDIETARYPREFERENCE_DIETARYPREFERENCELIST = new ElementDefImpl( PERSONDIETARYPREFERENCE, "DietaryPreferenceList", null, 4, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF25 ); PERSONDIETARYPREFERENCE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( PERSONDIETARYPREFERENCE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); PERSONDIETARYPREFERENCE_SIF_METADATA = new ElementDefImpl( PERSONDIETARYPREFERENCE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "uk", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <SchoolMealStatus> fields (5 entries) CateringDTD.SCHOOLMEALSTATUS_REFID = new ElementDefImpl( SCHOOLMEALSTATUS, "RefId", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); CateringDTD.SCHOOLMEALSTATUS_SCHOOLINFOREFID = new ElementDefImpl( SCHOOLMEALSTATUS, "SchoolInfoRefId", null, 2, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); CateringDTD.SCHOOLMEALSTATUS_SCHOOLMEALSTATUSDATE = new ElementDefImpl( SCHOOLMEALSTATUS, "SchoolMealStatusDate", null, 3, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.DATE ); CateringDTD.SCHOOLMEALSTATUS_SCHOOLMEALSTATUSDATESESSION = new ElementDefImpl( SCHOOLMEALSTATUS, "SchoolMealStatusDateSession", null, 4, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); CateringDTD.SCHOOLMEALSTATUS_SCHOOLMEALSTATUSTIER = new ElementDefImpl( SCHOOLMEALSTATUS, "SchoolMealStatusTier", null, 5, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); SCHOOLMEALSTATUS_SIF_EXTENDEDELEMENTS = new ElementDefImpl( SCHOOLMEALSTATUS, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); SCHOOLMEALSTATUS_SIF_METADATA = new ElementDefImpl( SCHOOLMEALSTATUS, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "uk", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <SchoolMealStatusTier> fields (0 entries) // <WeeklyMealPattern> fields (4 entries) CateringDTD.WEEKLYMEALPATTERN_STARTDATE = new ElementDefImpl( WEEKLYMEALPATTERN, "StartDate", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.DATE ); CateringDTD.WEEKLYMEALPATTERN_ENDDATE = new ElementDefImpl( WEEKLYMEALPATTERN, "EndDate", null, 2, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.DATE ); CateringDTD.WEEKLYMEALPATTERN_NOTE = new ElementDefImpl( WEEKLYMEALPATTERN, "Note", null, 3, SifDtd.CATERING, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); CateringDTD.WEEKLYMEALPATTERN_MEALS = new ElementDefImpl( WEEKLYMEALPATTERN, "Meals", null, 4, SifDtd.CATERING, "uk", 0, SifVersion.SIF23, SifVersion.SIF25 ); // <WeeklyMealPatternList> fields (1 entries) CateringDTD.WEEKLYMEALPATTERNLIST_WEEKLYMEALPATTERN = new ElementDefImpl( WEEKLYMEALPATTERNLIST, "WeeklyMealPattern", null, 1, SifDtd.CATERING, "uk", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF25 ); }
public override void Load() { // Objects defined by this SDO Library... ADDRESS = new ElementDefImpl( null, "Address", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); ADDRESSLIST = new ElementDefImpl( null, "AddressList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); ATTENDANCECODE = new ElementDefImpl( null, "AttendanceCode", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); BINARYDATA = new ElementDefImpl( null, "BinaryData", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CODESETVALUE = new ElementDefImpl( null, "CodesetValue", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); CONTACT = new ElementDefImpl( null, "Contact", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CONTACTINFO = new ElementDefImpl( null, "ContactInfo", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); CONTACTS = new ElementDefImpl( null, "Contacts", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); COUNTRIESOFCITIZENSHIP = new ElementDefImpl( null, "CountriesOfCitizenship", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); COUNTRIESOFRESIDENCY = new ElementDefImpl( null, "CountriesOfResidency", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); COUNTRY = new ElementDefImpl( null, "Country", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); COUNTRYOFRESIDENCY = new ElementDefImpl( null, "CountryOfResidency", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF11, SifTypeConverters.STRING ); DEMOGRAPHICS = new ElementDefImpl( null, "Demographics", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); DURATION = new ElementDefImpl( null, "Duration", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); DWELLINGARRANGEMENT = new ElementDefImpl( null, "DwellingArrangement", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); ELECTRONICID = new ElementDefImpl( null, "ElectronicId", "ItemElectronicId", 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); ELECTRONICID.DefineVersionInfo(SifVersion.SIF20, "ElectronicId", 0, (0)); // (Sif 20 alias) ELECTRONICIDLIST = new ElementDefImpl( null, "ElectronicIdList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); EMAIL = new ElementDefImpl( null, "Email", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); EMAILLIST = new ElementDefImpl( null, "EmailList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); ENGLISHPROFICIENCY = new ElementDefImpl( null, "EnglishProficiency", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); ENTRYTYPE = new ElementDefImpl( null, "EntryType", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); EXCEPTIONALITYCATEGORIES = new ElementDefImpl( null, "ExceptionalityCategories", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); EXCEPTIONALITYCATEGORY = new ElementDefImpl( null, "ExceptionalityCategory", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); EXITSTATUS = new ElementDefImpl( null, "ExitStatus", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); EXITTYPE = new ElementDefImpl( null, "ExitType", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); EXTENDEDPARAMETER = new ElementDefImpl( null, "ExtendedParameter", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); EXTENDEDPARAMETERS = new ElementDefImpl( null, "ExtendedParameters", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); FREQUENCYTIME = new ElementDefImpl( null, "FrequencyTime", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); GRADELEVEL = new ElementDefImpl( null, "GradeLevel", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); GRADELEVELS = new ElementDefImpl( null, "GradeLevels", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); GRIDLOCATION = new ElementDefImpl( null, "GridLocation", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); IDENTIFICATIONINFO = new ElementDefImpl( null, "IdentificationInfo", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); IDENTIFICATIONINFOLIST = new ElementDefImpl( null, "IdentificationInfoList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); INSTRUCTIONALLEVEL = new ElementDefImpl( null, "InstructionalLevel", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); JOBFUNCTION = new ElementDefImpl( null, "JobFunction", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); LANGUAGE = new ElementDefImpl( null, "Language", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); LANGUAGELIST = new ElementDefImpl( null, "LanguageList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); LEAINFOLINK = new ElementDefImpl( null, "LeaInfoLink", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); LEARNINGOBJECTIVE = new ElementDefImpl( null, "LearningObjective", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); LEARNINGOBJECTIVES = new ElementDefImpl( null, "LearningObjectives", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); LEARNINGSTANDARDITEMREFID = new ElementDefImpl( null, "LearningStandardItemRefId", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); LEARNINGSTANDARDITEMREFIDS = new ElementDefImpl( null, "LearningStandardItemRefIds", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); LEARNINGSTANDARDITEMS = new ElementDefImpl( null, "LearningStandardItems", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF21, SifVersion.SIF25 ); LRCONTACT = new ElementDefImpl( null, "LRContact", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); MANAGINGPUBLICAGENCY = new ElementDefImpl( null, "ManagingPublicAgency", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); MANAGINGSCHOOL = new ElementDefImpl( null, "ManagingSchool", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); MEETINGTIME = new ElementDefImpl( null, "MeetingTime", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); MEETINGTIMELIST = new ElementDefImpl( null, "MeetingTimeList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); NAME = new ElementDefImpl( null, "Name", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); NAMELIST = new ElementDefImpl( null, "NameList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF15r1 ); NAMES = new ElementDefImpl( null, "Names", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); ORGANIZATIONRELATIONSHIPTYPE = new ElementDefImpl( null, "OrganizationRelationshipType", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF22, SifVersion.SIF25 ); OTHERCODE = new ElementDefImpl( null, "OtherCode", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); OTHERCODELIST = new ElementDefImpl( null, "OtherCodeList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); OTHERID = new ElementDefImpl( null, "OtherId", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); OTHERIDLIST = new ElementDefImpl( null, "OtherIdList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); OTHERNAMES = new ElementDefImpl( null, "OtherNames", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); PARTIALDATETYPE = new ElementDefImpl( null, "PartialDateType", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); PERSONINFO = new ElementDefImpl( null, "PersonInfo", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); PHONENUMBER = new ElementDefImpl( null, "PhoneNumber", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); PHONENUMBERLIST = new ElementDefImpl( null, "PhoneNumberList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); PICTURESOURCE = new ElementDefImpl( null, "PictureSource", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); PLANNEDASSESSMENTPARTICIPATION = new ElementDefImpl( null, "PlannedAssessmentParticipation", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); PROGRAM = new ElementDefImpl( null, "Program", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); PROGRAMFUNDINGSOURCE = new ElementDefImpl( null, "ProgramFundingSource", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); PROGRAMFUNDINGSOURCES = new ElementDefImpl( null, "ProgramFundingSources", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); PROGRAMSTATUS = new ElementDefImpl( null, "ProgramStatus", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); PROGRAMTYPE = new ElementDefImpl( null, "ProgramType", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); RACE = new ElementDefImpl( null, "Race", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); RACELIST = new ElementDefImpl( null, "RaceList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); REFERENCE = new ElementDefImpl( null, "Reference", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); RELATIONSHIP = new ElementDefImpl( null, "Relationship", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); RESIDENCYSTATUS = new ElementDefImpl( null, "ResidencyStatus", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); SCHOOLCONTACT = new ElementDefImpl( null, "SchoolContact", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); SCHOOLCONTACTLIST = new ElementDefImpl( null, "SchoolContactList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); SERVICE = new ElementDefImpl( null, "Service", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); SERVICEFUNDINGSOURCE = new ElementDefImpl( null, "ServiceFundingSource", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); SERVICEFUNDINGSOURCES = new ElementDefImpl( null, "ServiceFundingSources", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); SERVICEPROVIDERTYPE = new ElementDefImpl( null, "ServiceProviderType", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); SOFTWAREREQUIREMENT = new ElementDefImpl( null, "SoftwareRequirement", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); SOFTWAREREQUIREMENTLIST = new ElementDefImpl( null, "SoftwareRequirementList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); SPANGAP = new ElementDefImpl( null, "SpanGap", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); SPANGAPS = new ElementDefImpl( null, "SpanGaps", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); STAFFPARAMETERS = new ElementDefImpl( null, "StaffParameters", null, 0, SifDtd.COMMON, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); STREET = new ElementDefImpl( null, "Street", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); STUDENTLEARELATIONSHIP = new ElementDefImpl( null, "StudentLEARelationship", null, 0, SifDtd.COMMON, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF22, SifVersion.SIF25 ); STUDENTPARAMETERS = new ElementDefImpl( null, "StudentParameters", null, 0, SifDtd.COMMON, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); STUDENTPARAMETERSCONTACTS = new ElementDefImpl( null, "StudentParametersContacts", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); STUDENTPARTICIPATIONDATAELEMENT = new ElementDefImpl( null, "StudentParticipationDataElement", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); STUDENTPARTICIPATIONLIST = new ElementDefImpl( null, "StudentParticipationList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); STUDENTPERSONALREFID = new ElementDefImpl( null, "StudentPersonalRefId", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); STUDENTPLACEMENTDATA = new ElementDefImpl( null, "StudentPlacementData", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); STUDENTPLACEMENTLIST = new ElementDefImpl( null, "StudentPlacementList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); STUDENTRECORDEXCHANGEDATA = new ElementDefImpl( null, "StudentRecordExchangeData", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); STUDENTRECORDEXCHANGEDATALIST = new ElementDefImpl( null, "StudentRecordExchangeDataList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); STUDENTS = new ElementDefImpl( null, "Students", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); SUBJECTAREA = new ElementDefImpl( null, "SubjectArea", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); SUBJECTAREALIST = new ElementDefImpl( null, "SubjectAreaList", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); SUBJECTAREAS = new ElementDefImpl( null, "SubjectAreas", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); TERMSPAN = new ElementDefImpl( null, "TermSpan", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); TEXTDATA = new ElementDefImpl( null, "TextData", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); TIMEELEMENT = new ElementDefImpl( null, "TimeElement", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); TIMEELEMENTS = new ElementDefImpl( null, "TimeElements", null, 0, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <Address> fields (9 entries) CommonDTD.ADDRESS_TYPE = new ElementDefImpl( ADDRESS, "Type", "~XPathSurrogate{@Type=.}", 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.ADDRESS_TYPE.DefineVersionInfo(SifVersion.SIF20, "Type", 1, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) CommonDTD.ADDRESS_STREET = new ElementDefImpl( ADDRESS, "Street", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); CommonDTD.ADDRESS_STREET.DefineVersionInfo(SifVersion.SIF20, "Street", 3, 0); // (Sif 20 alias) CommonDTD.ADDRESS_SIF_ACTION = new ElementDefImpl( ADDRESS, "SIF_Action", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.ADDRESS_CITY = new ElementDefImpl( ADDRESS, "City", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.ADDRESS_CITY.DefineVersionInfo(SifVersion.SIF20, "City", 4, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.ADDRESS_COUNTY = new ElementDefImpl( ADDRESS, "County", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.ADDRESS_COUNTY.DefineVersionInfo(SifVersion.SIF20, "County", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.ADDRESS_STATEPROVINCE = new ElementDefImpl( ADDRESS, "StateProvince", "~XPathSurrogate{StatePr/@Code=.}StatePr", 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.ADDRESS_STATEPROVINCE.DefineVersionInfo(SifVersion.SIF20, "StateProvince", 6, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.ADDRESS_COUNTRY = new ElementDefImpl( ADDRESS, "Country", "~XPathSurrogate{Country/@Code=.}", 6, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.ADDRESS_COUNTRY.DefineVersionInfo(SifVersion.SIF20, "Country", 7, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.ADDRESS_POSTALCODE = new ElementDefImpl( ADDRESS, "PostalCode", null, 7, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.ADDRESS_POSTALCODE.DefineVersionInfo(SifVersion.SIF20, "PostalCode", 8, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.ADDRESS_GRIDLOCATION = new ElementDefImpl( ADDRESS, "GridLocation", null, 8, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); CommonDTD.ADDRESS_GRIDLOCATION.DefineVersionInfo(SifVersion.SIF20, "GridLocation", 9, 0); // (Sif 20 alias) // <AddressList> fields (1 entries) CommonDTD.ADDRESSLIST_ADDRESS = new ElementDefImpl( ADDRESSLIST, "Address", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25 ); // <AttendanceCode> fields (1 entries) CommonDTD.ATTENDANCECODE_ATTENDANCECODEINFOREFID = new ElementDefImpl( ATTENDANCECODE, "AttendanceCodeInfoRefId", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); // <BinaryData> fields (3 entries) CommonDTD.BINARYDATA_MIMETYPE = new ElementDefImpl( BINARYDATA, "MIMEType", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.BINARYDATA_FILENAME = new ElementDefImpl( BINARYDATA, "FileName", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.BINARYDATA_DESCRIPTION = new ElementDefImpl( BINARYDATA, "Description", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <CodesetValue> fields (2 entries) CommonDTD.CODESETVALUE_CODE = new ElementDefImpl( CODESETVALUE, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.CODESETVALUE_OTHERCODELIST = new ElementDefImpl( CODESETVALUE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <Contact> fields (4 entries) CommonDTD.CONTACT_RELATIONSHIP = new ElementDefImpl( CONTACT, "Relationship", null, 1, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.CONTACT_NAMES = new ElementDefImpl( CONTACT, "Names", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.CONTACT_OTHERIDLIST = new ElementDefImpl( CONTACT, "OtherIdList", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.CONTACT_EDUCATIONALLEVEL = new ElementDefImpl( CONTACT, "EducationalLevel", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <ContactInfo> fields (6 entries) CommonDTD.CONTACTINFO_NAME = new ElementDefImpl( CONTACTINFO, "Name", null, 1, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); CommonDTD.CONTACTINFO_POSITIONTITLE = new ElementDefImpl( CONTACTINFO, "PositionTitle", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.CONTACTINFO_ROLE = new ElementDefImpl( CONTACTINFO, "Role", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.CONTACTINFO_EMAILLIST = new ElementDefImpl( CONTACTINFO, "EmailList", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); CommonDTD.CONTACTINFO_EMAILLIST.DefineVersionInfo(SifVersion.SIF20, "EmailList", 5, 0); // (Sif 20 alias) CommonDTD.CONTACTINFO_PHONENUMBERLIST = new ElementDefImpl( CONTACTINFO, "PhoneNumberList", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); CommonDTD.CONTACTINFO_PHONENUMBERLIST.DefineVersionInfo(SifVersion.SIF20, "PhoneNumberList", 6, 0); // (Sif 20 alias) CommonDTD.CONTACTINFO_ADDRESS = new ElementDefImpl( CONTACTINFO, "Address", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <Contacts> fields (1 entries) CommonDTD.CONTACTS_CONTACT = new ElementDefAlias( CONTACTS, "Contact", "ResourceContact", "LRContact", 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25 ); CommonDTD.CONTACTS_CONTACT.DefineVersionInfo(SifVersion.SIF20, "Contact", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <CountriesOfCitizenship> fields (1 entries) CommonDTD.COUNTRIESOFCITIZENSHIP_COUNTRYOFCITIZENSHIP = new ElementDefAlias( COUNTRIESOFCITIZENSHIP, "CountryOfCitizenship", "~XPathSurrogate{CountryOfCitizenship/@Code=.}", "Country", 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.COUNTRIESOFCITIZENSHIP_COUNTRYOFCITIZENSHIP.DefineVersionInfo(SifVersion.SIF20, "CountryOfCitizenship", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <CountriesOfResidency> fields (1 entries) CommonDTD.COUNTRIESOFRESIDENCY_COUNTRYOFRESIDENCY = new ElementDefAlias( COUNTRIESOFRESIDENCY, "CountryOfResidency", "~XPathSurrogate{CountryOfResidency/@Code=.}", "Country", 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.COUNTRIESOFRESIDENCY_COUNTRYOFRESIDENCY.DefineVersionInfo(SifVersion.SIF20, "CountryOfResidency", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <Country> fields (0 entries) // <CountryOfResidency> fields (0 entries) // <Demographics> fields (17 entries) CommonDTD.DEMOGRAPHICS_RACELIST = new ElementDefImpl( DEMOGRAPHICS, "RaceList", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); CommonDTD.DEMOGRAPHICS_RACELIST.DefineVersionInfo(SifVersion.SIF20, "RaceList", 1, 0); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_HISPANICLATINO = new ElementDefImpl( DEMOGRAPHICS, "HispanicLatino", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.DEMOGRAPHICS_GENDER = new ElementDefImpl( DEMOGRAPHICS, "Gender", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.DEMOGRAPHICS_GENDER.DefineVersionInfo(SifVersion.SIF20, "Gender", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_BIRTHDATE = new ElementDefImpl( DEMOGRAPHICS, "BirthDate", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.DEMOGRAPHICS_BIRTHDATE.DefineVersionInfo(SifVersion.SIF20, "BirthDate", 4, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_BIRTHDATEVERIFICATION = new ElementDefImpl( DEMOGRAPHICS, "BirthDateVerification", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.DEMOGRAPHICS_BIRTHDATEVERIFICATION.DefineVersionInfo(SifVersion.SIF20, "BirthDateVerification", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_PLACEOFBIRTH = new ElementDefImpl( DEMOGRAPHICS, "PlaceOfBirth", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.DEMOGRAPHICS_PLACEOFBIRTH.DefineVersionInfo(SifVersion.SIF20, "PlaceOfBirth", 6, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_COUNTYOFBIRTH = new ElementDefImpl( DEMOGRAPHICS, "CountyOfBirth", null, 6, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.DEMOGRAPHICS_COUNTYOFBIRTH.DefineVersionInfo(SifVersion.SIF20, "CountyOfBirth", 7, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_STATEOFBIRTH = new ElementDefImpl( DEMOGRAPHICS, "StateOfBirth", "~XPathSurrogate{StateOfBirth/@Code=.}", 7, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.DEMOGRAPHICS_STATEOFBIRTH.DefineVersionInfo(SifVersion.SIF20, "StateOfBirth", 8, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_COUNTRYOFBIRTH = new ElementDefImpl( DEMOGRAPHICS, "CountryOfBirth", "~XPathSurrogate{CountryOfBirth/@Code=.}", 8, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.DEMOGRAPHICS_COUNTRYOFBIRTH.DefineVersionInfo(SifVersion.SIF20, "CountryOfBirth", 9, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_COUNTRIESOFCITIZENSHIP = new ElementDefImpl( DEMOGRAPHICS, "CountriesOfCitizenship", null, 9, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); CommonDTD.DEMOGRAPHICS_COUNTRIESOFCITIZENSHIP.DefineVersionInfo(SifVersion.SIF20, "CountriesOfCitizenship", 10, 0); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_COUNTRIESOFRESIDENCY = new ElementDefImpl( DEMOGRAPHICS, "CountriesOfResidency", null, 10, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); CommonDTD.DEMOGRAPHICS_COUNTRIESOFRESIDENCY.DefineVersionInfo(SifVersion.SIF20, "CountriesOfResidency", 11, 0); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_COUNTRYARRIVALDATE = new ElementDefImpl( DEMOGRAPHICS, "CountryArrivalDate", null, 11, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.DEMOGRAPHICS_COUNTRYARRIVALDATE.DefineVersionInfo(SifVersion.SIF20, "CountryArrivalDate", 12, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_CITIZENSHIPSTATUS = new ElementDefImpl( DEMOGRAPHICS, "CitizenshipStatus", null, 11, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.DEMOGRAPHICS_CITIZENSHIPSTATUS.DefineVersionInfo(SifVersion.SIF15r1, "CitizenshipStatus", 12, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) CommonDTD.DEMOGRAPHICS_CITIZENSHIPSTATUS.DefineVersionInfo(SifVersion.SIF20, "CitizenshipStatus", 13, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_ENGLISHPROFICIENCY = new ElementDefImpl( DEMOGRAPHICS, "EnglishProficiency", null, 12, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); CommonDTD.DEMOGRAPHICS_ENGLISHPROFICIENCY.DefineVersionInfo(SifVersion.SIF15r1, "EnglishProficiency", 13, 0); // (Sif 15r1 alias) CommonDTD.DEMOGRAPHICS_ENGLISHPROFICIENCY.DefineVersionInfo(SifVersion.SIF20, "EnglishProficiency", 14, 0); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_LANGUAGELIST = new ElementDefImpl( DEMOGRAPHICS, "LanguageList", null, 13, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); CommonDTD.DEMOGRAPHICS_LANGUAGELIST.DefineVersionInfo(SifVersion.SIF15r1, "LanguageList", 14, (ElementDefImpl.FD_COLLAPSE)); // (Sif 15r1 alias) CommonDTD.DEMOGRAPHICS_LANGUAGELIST.DefineVersionInfo(SifVersion.SIF20, "LanguageList", 15, 0); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_DWELLINGARRANGEMENT = new ElementDefImpl( DEMOGRAPHICS, "DwellingArrangement", "~XPathSurrogate{DwellingArrangement=Code}", 14, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); CommonDTD.DEMOGRAPHICS_DWELLINGARRANGEMENT.DefineVersionInfo(SifVersion.SIF15r1, "~XPathSurrogate{DwellingArrangement=Code}DwellingArrangement", 15, 0); // (Sif 15r1 alias) CommonDTD.DEMOGRAPHICS_DWELLINGARRANGEMENT.DefineVersionInfo(SifVersion.SIF20, "DwellingArrangement", 16, 0); // (Sif 20 alias) CommonDTD.DEMOGRAPHICS_MARITALSTATUS = new ElementDefImpl( DEMOGRAPHICS, "MaritalStatus", null, 15, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.DEMOGRAPHICS_MARITALSTATUS.DefineVersionInfo(SifVersion.SIF15r1, "MaritalStatus", 16, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) CommonDTD.DEMOGRAPHICS_MARITALSTATUS.DefineVersionInfo(SifVersion.SIF20, "MaritalStatus", 17, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) // <Duration> fields (1 entries) CommonDTD.DURATION_UNITS = new ElementDefImpl( DURATION, "Units", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); // <DwellingArrangement> fields (2 entries) CommonDTD.DWELLINGARRANGEMENT_CODE = new ElementDefImpl( DWELLINGARRANGEMENT, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.DWELLINGARRANGEMENT_OTHERCODELIST = new ElementDefImpl( DWELLINGARRANGEMENT, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); // <ItemElectronicId> fields (1 entries) CommonDTD.ELECTRONICID_TYPE = new ElementDefImpl( ELECTRONICID, "Type", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); // <ElectronicIdList> fields (1 entries) CommonDTD.ELECTRONICIDLIST_ELECTRONICID = new ElementDefImpl( ELECTRONICIDLIST, "ElectronicId", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); // <Email> fields (2 entries) CommonDTD.EMAIL_TYPE = new ElementDefImpl( EMAIL, "Type", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.EMAIL_SIF_ACTION = new ElementDefImpl( EMAIL, "SIF_Action", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <EmailList> fields (1 entries) CommonDTD.EMAILLIST_EMAIL = new ElementDefImpl( EMAILLIST, "Email", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); // <EnglishProficiency> fields (2 entries) CommonDTD.ENGLISHPROFICIENCY_CODE = new ElementDefImpl( ENGLISHPROFICIENCY, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.ENGLISHPROFICIENCY_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.ENGLISHPROFICIENCY_OTHERCODELIST = new ElementDefImpl( ENGLISHPROFICIENCY, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <EntryType> fields (2 entries) CommonDTD.ENTRYTYPE_CODE = new ElementDefImpl( ENTRYTYPE, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.ENTRYTYPE_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.ENTRYTYPE_OTHERCODELIST = new ElementDefImpl( ENTRYTYPE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <ExceptionalityCategories> fields (1 entries) CommonDTD.EXCEPTIONALITYCATEGORIES_EXCEPTIONALITYCATEGORY = new ElementDefImpl( EXCEPTIONALITYCATEGORIES, "ExceptionalityCategory", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <ExceptionalityCategory> fields (4 entries) CommonDTD.EXCEPTIONALITYCATEGORY_CODETYPE = new ElementDefImpl( EXCEPTIONALITYCATEGORY, "CodeType", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF15r1, SifTypeConverters.STRING ); CommonDTD.EXCEPTIONALITYCATEGORY_EXCEPTIONALITYPRIORITY = new ElementDefImpl( EXCEPTIONALITYCATEGORY, "ExceptionalityPriority", "Type", 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.EXCEPTIONALITYCATEGORY_EXCEPTIONALITYPRIORITY.DefineVersionInfo(SifVersion.SIF20, "ExceptionalityPriority", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.EXCEPTIONALITYCATEGORY_OTHERCODELIST = new ElementDefImpl( EXCEPTIONALITYCATEGORY, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); CommonDTD.EXCEPTIONALITYCATEGORY_CODE = new ElementDefImpl( EXCEPTIONALITYCATEGORY, "Code", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.EXCEPTIONALITYCATEGORY_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) // <ExitStatus> fields (2 entries) CommonDTD.EXITSTATUS_CODE = new ElementDefImpl( EXITSTATUS, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.EXITSTATUS_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.EXITSTATUS_OTHERCODELIST = new ElementDefImpl( EXITSTATUS, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <ExitType> fields (2 entries) CommonDTD.EXITTYPE_CODE = new ElementDefImpl( EXITTYPE, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.EXITTYPE_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.EXITTYPE_OTHERCODELIST = new ElementDefImpl( EXITTYPE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <ExtendedParameter> fields (2 entries) CommonDTD.EXTENDEDPARAMETER_SIF_NAME = new ElementDefImpl( EXTENDEDPARAMETER, "SIF_Name", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.EXTENDEDPARAMETER_SIF_VALUE = new ElementDefImpl( EXTENDEDPARAMETER, "SIF_Value", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <ExtendedParameters> fields (1 entries) CommonDTD.EXTENDEDPARAMETERS_EXTENDEDPARAMETER = new ElementDefImpl( EXTENDEDPARAMETERS, "ExtendedParameter", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <FrequencyTime> fields (2 entries) CommonDTD.FREQUENCYTIME_CODE = new ElementDefImpl( FREQUENCYTIME, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.FREQUENCYTIME_OTHERCODELIST = new ElementDefImpl( FREQUENCYTIME, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); // <GradeLevel> fields (2 entries) CommonDTD.GRADELEVEL_CODE = new ElementDefImpl( GRADELEVEL, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.GRADELEVEL_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.GRADELEVEL_OTHERCODELIST = new ElementDefImpl( GRADELEVEL, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <GradeLevels> fields (1 entries) CommonDTD.GRADELEVELS_GRADELEVEL = new ElementDefImpl( GRADELEVELS, "GradeLevel", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25 ); // <GridLocation> fields (2 entries) CommonDTD.GRIDLOCATION_LATITUDE = new ElementDefImpl( GRIDLOCATION, "Latitude", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DECIMAL ); CommonDTD.GRIDLOCATION_LONGITUDE = new ElementDefImpl( GRIDLOCATION, "Longitude", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DECIMAL ); // <IdentificationInfo> fields (1 entries) CommonDTD.IDENTIFICATIONINFO_CODE = new ElementDefImpl( IDENTIFICATIONINFO, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); // <IdentificationInfoList> fields (1 entries) CommonDTD.IDENTIFICATIONINFOLIST_IDENTIFICATIONINFO = new ElementDefImpl( IDENTIFICATIONINFOLIST, "IdentificationInfo", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); // <InstructionalLevel> fields (2 entries) CommonDTD.INSTRUCTIONALLEVEL_CODE = new ElementDefImpl( INSTRUCTIONALLEVEL, "Code", "~XPathSurrogate{.=.}", 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.INSTRUCTIONALLEVEL_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.INSTRUCTIONALLEVEL_OTHERCODELIST = new ElementDefImpl( INSTRUCTIONALLEVEL, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <JobFunction> fields (2 entries) CommonDTD.JOBFUNCTION_CODE = new ElementDefImpl( JOBFUNCTION, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.JOBFUNCTION_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.JOBFUNCTION_OTHERCODELIST = new ElementDefImpl( JOBFUNCTION, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <Language> fields (4 entries) CommonDTD.LANGUAGE_CODE = new ElementDefImpl( LANGUAGE, "Code", "Type", 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.LANGUAGE_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.LANGUAGE_OTHERCODELIST = new ElementDefImpl( LANGUAGE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); CommonDTD.LANGUAGE_LANGUAGETYPE = new ElementDefImpl( LANGUAGE, "LanguageType", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.LANGUAGE_DIALECT = new ElementDefImpl( LANGUAGE, "Dialect", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <LanguageList> fields (1 entries) CommonDTD.LANGUAGELIST_LANGUAGE = new ElementDefImpl( LANGUAGELIST, "Language", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25 ); // <LeaInfoLink> fields (1 entries) CommonDTD.LEAINFOLINK_LEAINFOREFID = new ElementDefImpl( LEAINFOLINK, "LEAInfoRefId", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); // <LearningObjective> fields (0 entries) // <LearningObjectives> fields (1 entries) CommonDTD.LEARNINGOBJECTIVES_LEARNINGOBJECTIVE = new ElementDefImpl( LEARNINGOBJECTIVES, "LearningObjective", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <LearningStandardItemRefId> fields (0 entries) // <LearningStandardItemRefIds> fields (1 entries) CommonDTD.LEARNINGSTANDARDITEMREFIDS_LEARNINGSTANDARDITEMREFID = new ElementDefImpl( LEARNINGSTANDARDITEMREFIDS, "LearningStandardItemRefId", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <LearningStandardItems> fields (1 entries) CommonDTD.LEARNINGSTANDARDITEMS_LEARNINGSTANDARDITEMREFID = new ElementDefImpl( LEARNINGSTANDARDITEMS, "LearningStandardItemRefId", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF21, SifVersion.SIF25, SifTypeConverters.STRING ); // <LRContact> fields (4 entries) CommonDTD.LRCONTACT_NAME = new ElementDefImpl( LRCONTACT, "Name", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25 ); CommonDTD.LRCONTACT_ADDRESS = new ElementDefImpl( LRCONTACT, "Address", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); CommonDTD.LRCONTACT_PHONENUMBER = new ElementDefImpl( LRCONTACT, "PhoneNumber", "~PhoneNumberSurrogate{}", 3, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); CommonDTD.LRCONTACT_EMAIL = new ElementDefImpl( LRCONTACT, "Email", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); // <ManagingPublicAgency> fields (1 entries) CommonDTD.MANAGINGPUBLICAGENCY_SIF_REFOBJECT = new ElementDefImpl( MANAGINGPUBLICAGENCY, "SIF_RefObject", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <ManagingSchool> fields (1 entries) CommonDTD.MANAGINGSCHOOL_SIF_REFOBJECT = new ElementDefImpl( MANAGINGSCHOOL, "SIF_RefObject", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <MeetingTime> fields (2 entries) CommonDTD.MEETINGTIME_TIMETABLEDAY = new ElementDefImpl( MEETINGTIME, "TimetableDay", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.MEETINGTIME_TIMETABLEPERIOD = new ElementDefImpl( MEETINGTIME, "TimetablePeriod", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); // <MeetingTimeList> fields (1 entries) CommonDTD.MEETINGTIMELIST_MEETINGTIME = new ElementDefImpl( MEETINGTIMELIST, "MeetingTime", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25 ); // <Name> fields (10 entries) CommonDTD.NAME_TYPE = new ElementDefImpl( NAME, "Type", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.NAME_PREFIX = new ElementDefImpl( NAME, "Prefix", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.NAME_PREFIX.DefineVersionInfo(SifVersion.SIF20, "Prefix", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.NAME_SIF_ACTION = new ElementDefImpl( NAME, "SIF_Action", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.NAME_LASTNAME = new ElementDefImpl( NAME, "LastName", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.NAME_LASTNAME.DefineVersionInfo(SifVersion.SIF20, "LastName", 4, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.NAME_FIRSTNAME = new ElementDefImpl( NAME, "FirstName", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.NAME_FIRSTNAME.DefineVersionInfo(SifVersion.SIF20, "FirstName", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.NAME_MIDDLENAME = new ElementDefImpl( NAME, "MiddleName", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.NAME_MIDDLENAME.DefineVersionInfo(SifVersion.SIF20, "MiddleName", 6, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.NAME_SUFFIX = new ElementDefImpl( NAME, "Suffix", null, 6, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.NAME_SUFFIX.DefineVersionInfo(SifVersion.SIF20, "Suffix", 7, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.NAME_PREFERREDNAME = new ElementDefImpl( NAME, "PreferredName", null, 7, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.NAME_PREFERREDNAME.DefineVersionInfo(SifVersion.SIF20, "PreferredName", 8, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.NAME_SORTNAME = new ElementDefImpl( NAME, "SortName", null, 8, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.NAME_SORTNAME.DefineVersionInfo(SifVersion.SIF20, "SortName", 9, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.NAME_FULLNAME = new ElementDefImpl( NAME, "FullName", null, 9, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.NAME_FULLNAME.DefineVersionInfo(SifVersion.SIF20, "FullName", 10, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) // <NameList> fields (1 entries) CommonDTD.NAMELIST_NAME = new ElementDefImpl( NAMELIST, "Name", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF15r1, SifTypeConverters.STRING ); // <Names> fields (1 entries) CommonDTD.NAMES_NAME = new ElementDefImpl( NAMES, "Name", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <OrganizationRelationshipType> fields (4 entries) CommonDTD.ORGANIZATIONRELATIONSHIPTYPE_RESIDENCYSTATUS = new ElementDefImpl( ORGANIZATIONRELATIONSHIPTYPE, "ResidencyStatus", null, 1, SifDtd.COMMON, "us", 0, SifVersion.SIF22, SifVersion.SIF25 ); CommonDTD.ORGANIZATIONRELATIONSHIPTYPE_PROVIDINGINSTRUCTION = new ElementDefImpl( ORGANIZATIONRELATIONSHIPTYPE, "ProvidingInstruction", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF25, SifTypeConverters.BOOLEAN ); CommonDTD.ORGANIZATIONRELATIONSHIPTYPE_PROVIDINGSERVICES = new ElementDefImpl( ORGANIZATIONRELATIONSHIPTYPE, "ProvidingServices", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF25, SifTypeConverters.BOOLEAN ); CommonDTD.ORGANIZATIONRELATIONSHIPTYPE_FINANCIALLYRESPONSIBLE = new ElementDefImpl( ORGANIZATIONRELATIONSHIPTYPE, "FinanciallyResponsible", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF25, SifTypeConverters.BOOLEAN ); // <OtherCode> fields (1 entries) CommonDTD.OTHERCODE_CODESET = new ElementDefImpl( OTHERCODE, "Codeset", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <OtherCodeList> fields (1 entries) CommonDTD.OTHERCODELIST_OTHERCODE = new ElementDefImpl( OTHERCODELIST, "OtherCode", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <OtherId> fields (1 entries) CommonDTD.OTHERID_TYPE = new ElementDefImpl( OTHERID, "Type", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); // <OtherIdList> fields (1 entries) CommonDTD.OTHERIDLIST_OTHERID = new ElementDefImpl( OTHERIDLIST, "OtherId", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); // <OtherNames> fields (1 entries) CommonDTD.OTHERNAMES_NAME = new ElementDefImpl( OTHERNAMES, "Name", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <PartialDateType> fields (0 entries) // <PersonInfo> fields (8 entries) CommonDTD.PERSONINFO_LOCALID = new ElementDefImpl( PERSONINFO, "LocalId", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.PERSONINFO_OTHERIDLIST = new ElementDefImpl( PERSONINFO, "OtherIdList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.PERSONINFO_NAME = new ElementDefImpl( PERSONINFO, "Name", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.PERSONINFO_OTHERNAMES = new ElementDefImpl( PERSONINFO, "OtherNames", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.PERSONINFO_DEMOGRAPHICS = new ElementDefImpl( PERSONINFO, "Demographics", null, 5, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.PERSONINFO_ADDRESSLIST = new ElementDefImpl( PERSONINFO, "AddressList", null, 6, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.PERSONINFO_PHONENUMBERLIST = new ElementDefImpl( PERSONINFO, "PhoneNumberList", null, 7, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.PERSONINFO_EMAILLIST = new ElementDefImpl( PERSONINFO, "EmailList", null, 8, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); // <PhoneNumber> fields (6 entries) CommonDTD.PHONENUMBER_FORMAT = new ElementDefImpl( PHONENUMBER, "Format", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); CommonDTD.PHONENUMBER_SIF_ACTION = new ElementDefImpl( PHONENUMBER, "SIF_Action", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.PHONENUMBER_TYPE = new ElementDefImpl( PHONENUMBER, "Type", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.PHONENUMBER_TYPE.DefineVersionInfo(SifVersion.SIF20, "Type", 1, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) CommonDTD.PHONENUMBER_NUMBER = new ElementDefImpl( PHONENUMBER, "Number", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.PHONENUMBER_EXTENSION = new ElementDefImpl( PHONENUMBER, "Extension", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.PHONENUMBER_LISTEDSTATUS = new ElementDefImpl( PHONENUMBER, "ListedStatus", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <PhoneNumberList> fields (1 entries) CommonDTD.PHONENUMBERLIST_PHONENUMBER = new ElementDefImpl( PHONENUMBERLIST, "PhoneNumber", "~PhoneNumberSurrogate{}", 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25 ); CommonDTD.PHONENUMBERLIST_PHONENUMBER.DefineVersionInfo(SifVersion.SIF20, "PhoneNumber", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <PictureSource> fields (1 entries) CommonDTD.PICTURESOURCE_TYPE = new ElementDefImpl( PICTURESOURCE, "Type", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); // <PlannedAssessmentParticipation> fields (1 entries) CommonDTD.PLANNEDASSESSMENTPARTICIPATION_CODESET = new ElementDefImpl( PLANNEDASSESSMENTPARTICIPATION, "Codeset", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <Program> fields (1 entries) CommonDTD.PROGRAM_TYPE = new ElementDefImpl( PROGRAM, "Type", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); // <ProgramFundingSource> fields (2 entries) CommonDTD.PROGRAMFUNDINGSOURCE_CODE = new ElementDefImpl( PROGRAMFUNDINGSOURCE, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.PROGRAMFUNDINGSOURCE_OTHERCODELIST = new ElementDefImpl( PROGRAMFUNDINGSOURCE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <ProgramFundingSources> fields (1 entries) CommonDTD.PROGRAMFUNDINGSOURCES_PROGRAMFUNDINGSOURCE = new ElementDefImpl( PROGRAMFUNDINGSOURCES, "ProgramFundingSource", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <ProgramStatus> fields (2 entries) CommonDTD.PROGRAMSTATUS_CODE = new ElementDefImpl( PROGRAMSTATUS, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.PROGRAMSTATUS_OTHERCODELIST = new ElementDefImpl( PROGRAMSTATUS, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <ProgramType> fields (2 entries) CommonDTD.PROGRAMTYPE_CODE = new ElementDefImpl( PROGRAMTYPE, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.PROGRAMTYPE_OTHERCODELIST = new ElementDefImpl( PROGRAMTYPE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <Race> fields (4 entries) CommonDTD.RACE_TYPE = new ElementDefImpl( RACE, "Type", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); CommonDTD.RACE_CODE = new ElementDefImpl( RACE, "Code", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.RACE_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.RACE_OTHERCODELIST = new ElementDefImpl( RACE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); CommonDTD.RACE_PROPORTION = new ElementDefImpl( RACE, "Proportion", "~ProportionSurrogate{}", 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DECIMAL ); CommonDTD.RACE_PROPORTION.DefineVersionInfo(SifVersion.SIF20, "Proportion", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) // <RaceList> fields (1 entries) CommonDTD.RACELIST_RACE = new ElementDefImpl( RACELIST, "Race", "Ethnicity", 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25 ); CommonDTD.RACELIST_RACE.DefineVersionInfo(SifVersion.SIF20, "Race", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <Reference> fields (3 entries) CommonDTD.REFERENCE_MIMETYPE = new ElementDefImpl( REFERENCE, "MIMEType", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.REFERENCE_DESCRIPTION = new ElementDefImpl( REFERENCE, "Description", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.REFERENCE_URL = new ElementDefImpl( REFERENCE, "URL", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <Relationship> fields (2 entries) CommonDTD.RELATIONSHIP_CODE = new ElementDefImpl( RELATIONSHIP, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.RELATIONSHIP_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.RELATIONSHIP_OTHERCODELIST = new ElementDefImpl( RELATIONSHIP, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <ResidencyStatus> fields (2 entries) CommonDTD.RESIDENCYSTATUS_CODE = new ElementDefImpl( RESIDENCYSTATUS, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.RESIDENCYSTATUS_OTHERCODELIST = new ElementDefImpl( RESIDENCYSTATUS, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); // <SchoolContact> fields (2 entries) CommonDTD.SCHOOLCONTACT_PUBLISHINDIRECTORY = new ElementDefImpl( SCHOOLCONTACT, "PublishInDirectory", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.SCHOOLCONTACT_CONTACTINFO = new ElementDefImpl( SCHOOLCONTACT, "ContactInfo", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); // <SchoolContactList> fields (1 entries) CommonDTD.SCHOOLCONTACTLIST_SCHOOLCONTACT = new ElementDefImpl( SCHOOLCONTACTLIST, "SchoolContact", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25 ); // <Service> fields (4 entries) CommonDTD.SERVICE_CODE = new ElementDefImpl( SERVICE, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.SERVICE_CODETYPE = new ElementDefImpl( SERVICE, "CodeType", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF15r1, SifTypeConverters.STRING ); CommonDTD.SERVICE_TYPE = new ElementDefImpl( SERVICE, "Type", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF15r1, SifTypeConverters.STRING ); CommonDTD.SERVICE_OTHERCODELIST = new ElementDefImpl( SERVICE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <ServiceFundingSource> fields (2 entries) CommonDTD.SERVICEFUNDINGSOURCE_CODE = new ElementDefImpl( SERVICEFUNDINGSOURCE, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.SERVICEFUNDINGSOURCE_OTHERCODELIST = new ElementDefImpl( SERVICEFUNDINGSOURCE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <ServiceFundingSources> fields (1 entries) CommonDTD.SERVICEFUNDINGSOURCES_SERVICEFUNDINGSOURCE = new ElementDefImpl( SERVICEFUNDINGSOURCES, "ServiceFundingSource", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <ServiceProviderType> fields (2 entries) CommonDTD.SERVICEPROVIDERTYPE_CODE = new ElementDefImpl( SERVICEPROVIDERTYPE, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.SERVICEPROVIDERTYPE_OTHERCODELIST = new ElementDefImpl( SERVICEPROVIDERTYPE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <SoftwareRequirement> fields (4 entries) CommonDTD.SOFTWAREREQUIREMENT_SOFTWARETITLE = new ElementDefImpl( SOFTWAREREQUIREMENT, "SoftwareTitle", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.SOFTWAREREQUIREMENT_VERSION = new ElementDefImpl( SOFTWAREREQUIREMENT, "Version", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.SOFTWAREREQUIREMENT_VENDOR = new ElementDefImpl( SOFTWAREREQUIREMENT, "Vendor", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.SOFTWAREREQUIREMENT_OS = new ElementDefImpl( SOFTWAREREQUIREMENT, "OS", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <SoftwareRequirementList> fields (1 entries) CommonDTD.SOFTWAREREQUIREMENTLIST_SOFTWAREREQUIREMENT = new ElementDefImpl( SOFTWAREREQUIREMENTLIST, "SoftwareRequirement", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <SpanGap> fields (6 entries) CommonDTD.SPANGAP_TYPE = new ElementDefImpl( SPANGAP, "Type", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.SPANGAP_CODE = new ElementDefImpl( SPANGAP, "Code", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.SPANGAP_NAME = new ElementDefImpl( SPANGAP, "Name", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.SPANGAP_VALUE = new ElementDefImpl( SPANGAP, "Value", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.SPANGAP_STARTDATETIME = new ElementDefImpl( SPANGAP, "StartDateTime", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATETIME ); CommonDTD.SPANGAP_ENDDATETIME = new ElementDefImpl( SPANGAP, "EndDateTime", null, 6, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATETIME ); // <SpanGaps> fields (1 entries) CommonDTD.SPANGAPS_SPANGAP = new ElementDefImpl( SPANGAPS, "SpanGap", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <StaffParameters> fields (13 entries) CommonDTD.STAFFPARAMETERS_STATEPROVINCEID = new ElementDefImpl( STAFFPARAMETERS, "StateProvinceId", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STAFFPARAMETERS_LOCALID = new ElementDefImpl( STAFFPARAMETERS, "LocalId", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STAFFPARAMETERS_SIF_REFID = new ElementDefImpl( STAFFPARAMETERS, "SIF_RefId", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STAFFPARAMETERS_SSN = new ElementDefImpl( STAFFPARAMETERS, "SSN", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STAFFPARAMETERS_NAMES = new ElementDefImpl( STAFFPARAMETERS, "Names", null, 5, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STAFFPARAMETERS_ADDRESSES = new ElementDefAlias( STAFFPARAMETERS, "Addresses", null, "AddressList", 6, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STAFFPARAMETERS_DEMOGRAPHICS = new ElementDefImpl( STAFFPARAMETERS, "Demographics", null, 7, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STAFFPARAMETERS_CONTACTS = new ElementDefImpl( STAFFPARAMETERS, "Contacts", null, 8, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STAFFPARAMETERS_EFFECTIVEDATE = new ElementDefImpl( STAFFPARAMETERS, "EffectiveDate", null, 9, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STAFFPARAMETERS_STARTDATE = new ElementDefImpl( STAFFPARAMETERS, "StartDate", null, 10, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STAFFPARAMETERS_ENDDATE = new ElementDefImpl( STAFFPARAMETERS, "EndDate", null, 11, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STAFFPARAMETERS_OTHERIDLIST = new ElementDefImpl( STAFFPARAMETERS, "OtherIdList", null, 12, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STAFFPARAMETERS_TIMEELEMENT = new ElementDefImpl( STAFFPARAMETERS, "TimeElement", null, 13, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); STAFFPARAMETERS_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STAFFPARAMETERS, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STAFFPARAMETERS_SIF_METADATA = new ElementDefImpl( STAFFPARAMETERS, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <Street> fields (13 entries) CommonDTD.STREET_LINE1 = new ElementDefImpl( STREET, "Line1", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_LINE2 = new ElementDefImpl( STREET, "Line2", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_LINE3 = new ElementDefImpl( STREET, "Line3", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_COMPLEX = new ElementDefImpl( STREET, "Complex", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_STREETNUMBER = new ElementDefImpl( STREET, "StreetNumber", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_STREETPREFIX = new ElementDefImpl( STREET, "StreetPrefix", null, 6, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_STREETNAME = new ElementDefImpl( STREET, "StreetName", null, 7, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_STREETTYPE = new ElementDefImpl( STREET, "StreetType", null, 8, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_STREETSUFFIX = new ElementDefImpl( STREET, "StreetSuffix", null, 9, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_APARTMENTTYPE = new ElementDefImpl( STREET, "ApartmentType", "AptType", 10, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_APARTMENTTYPE.DefineVersionInfo(SifVersion.SIF20, "ApartmentType", 10, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.STREET_APARTMENTNUMBERPREFIX = new ElementDefImpl( STREET, "ApartmentNumberPrefix", "AptNumPrefix", 11, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_APARTMENTNUMBERPREFIX.DefineVersionInfo(SifVersion.SIF20, "ApartmentNumberPrefix", 11, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.STREET_APARTMENTNUMBER = new ElementDefImpl( STREET, "ApartmentNumber", "AptNumber", 12, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_APARTMENTNUMBER.DefineVersionInfo(SifVersion.SIF20, "ApartmentNumber", 12, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.STREET_APARTMENTNUMBERSUFFIX = new ElementDefImpl( STREET, "ApartmentNumberSuffix", "AptNumSuffix", 13, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STREET_APARTMENTNUMBERSUFFIX.DefineVersionInfo(SifVersion.SIF20, "ApartmentNumberSuffix", 13, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) // <StudentLEARelationship> fields (13 entries) CommonDTD.STUDENTLEARELATIONSHIP_REFID = new ElementDefImpl( STUDENTLEARELATIONSHIP, "RefId", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF22, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTLEARELATIONSHIP_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTLEARELATIONSHIP, "StudentPersonalRefId", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF22, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTLEARELATIONSHIP_LEAINFOREFID = new ElementDefImpl( STUDENTLEARELATIONSHIP, "LEAInfoRefId", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF22, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTLEARELATIONSHIP_SCHOOLYEAR = new ElementDefImpl( STUDENTLEARELATIONSHIP, "SchoolYear", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF22, SifVersion.SIF25, SifTypeConverters.INT ); CommonDTD.STUDENTLEARELATIONSHIP_MEMBERSHIPTYPE = new ElementDefImpl( STUDENTLEARELATIONSHIP, "MembershipType", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTLEARELATIONSHIP_LEARELATIONSHIPTYPE = new ElementDefAlias( STUDENTLEARELATIONSHIP, "LEARelationshipType", null, "OrganizationRelationshipType", 6, SifDtd.COMMON, "us", 0, SifVersion.SIF22, SifVersion.SIF25 ); CommonDTD.STUDENTLEARELATIONSHIP_ENTRYDATE = new ElementDefImpl( STUDENTLEARELATIONSHIP, "EntryDate", null, 7, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STUDENTLEARELATIONSHIP_ENTRYTYPE = new ElementDefImpl( STUDENTLEARELATIONSHIP, "EntryType", null, 8, SifDtd.COMMON, "us", 0, SifVersion.SIF22, SifVersion.SIF25 ); CommonDTD.STUDENTLEARELATIONSHIP_EXITDATE = new ElementDefImpl( STUDENTLEARELATIONSHIP, "ExitDate", null, 9, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STUDENTLEARELATIONSHIP_EXITTYPE = new ElementDefImpl( STUDENTLEARELATIONSHIP, "ExitType", null, 10, SifDtd.COMMON, "us", 0, SifVersion.SIF22, SifVersion.SIF25 ); CommonDTD.STUDENTLEARELATIONSHIP_EXITSTATUS = new ElementDefImpl( STUDENTLEARELATIONSHIP, "ExitStatus", null, 11, SifDtd.COMMON, "us", 0, SifVersion.SIF22, SifVersion.SIF25 ); CommonDTD.STUDENTLEARELATIONSHIP_NONRESIDENTATTENDREASON = new ElementDefImpl( STUDENTLEARELATIONSHIP, "NonResidentAttendReason", null, 12, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF22, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTLEARELATIONSHIP_GRADELEVEL = new ElementDefImpl( STUDENTLEARELATIONSHIP, "GradeLevel", null, 13, SifDtd.COMMON, "us", 0, SifVersion.SIF22, SifVersion.SIF25 ); STUDENTLEARELATIONSHIP_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTLEARELATIONSHIP, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTLEARELATIONSHIP_SIF_METADATA = new ElementDefImpl( STUDENTLEARELATIONSHIP, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentParameters> fields (17 entries) CommonDTD.STUDENTPARAMETERS_STATEPROVINCEID = new ElementDefImpl( STUDENTPARAMETERS, "StateProvinceId", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPARAMETERS_LOCALID = new ElementDefImpl( STUDENTPARAMETERS, "LocalId", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPARAMETERS_SIF_REFID = new ElementDefImpl( STUDENTPARAMETERS, "SIF_RefId", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPARAMETERS_GRADELEVEL = new ElementDefImpl( STUDENTPARAMETERS, "GradeLevel", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPARAMETERS_SSN = new ElementDefImpl( STUDENTPARAMETERS, "SSN", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPARAMETERS_NAMES = new ElementDefImpl( STUDENTPARAMETERS, "Names", null, 6, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPARAMETERS_ADDRESSES = new ElementDefAlias( STUDENTPARAMETERS, "Addresses", null, "AddressList", 7, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPARAMETERS_DEMOGRAPHICS = new ElementDefImpl( STUDENTPARAMETERS, "Demographics", null, 8, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPARAMETERS_CONTACTS = new ElementDefAlias( STUDENTPARAMETERS, "Contacts", null, "StudentParametersContacts", 9, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPARAMETERS_EFFECTIVEDATE = new ElementDefImpl( STUDENTPARAMETERS, "EffectiveDate", null, 10, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STUDENTPARAMETERS_STARTDATE = new ElementDefImpl( STUDENTPARAMETERS, "StartDate", null, 11, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STUDENTPARAMETERS_ENDDATE = new ElementDefImpl( STUDENTPARAMETERS, "EndDate", null, 12, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STUDENTPARAMETERS_GRADUATIONDATE = new ElementDefAlias( STUDENTPARAMETERS, "GraduationDate", null, "PartialDateType", 13, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPARAMETERS_SCHOOLATTENDEDNAME = new ElementDefImpl( STUDENTPARAMETERS, "SchoolAttendedName", null, 14, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPARAMETERS_SCHOOLATTENDEDLOCATION = new ElementDefImpl( STUDENTPARAMETERS, "SchoolAttendedLocation", null, 15, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPARAMETERS_OTHERIDLIST = new ElementDefImpl( STUDENTPARAMETERS, "OtherIdList", null, 16, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPARAMETERS_TIMEELEMENT = new ElementDefImpl( STUDENTPARAMETERS, "TimeElement", null, 17, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); STUDENTPARAMETERS_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTPARAMETERS, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTPARAMETERS_SIF_METADATA = new ElementDefImpl( STUDENTPARAMETERS, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentParametersContacts> fields (1 entries) CommonDTD.STUDENTPARAMETERSCONTACTS_CONTACT = new ElementDefImpl( STUDENTPARAMETERSCONTACTS, "Contact", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <StudentParticipationDataElement> fields (14 entries) CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_PROGRAMTYPE = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "ProgramType", null, 1, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_PROGRAMFUNDINGSOURCES = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "ProgramFundingSources", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_MANAGINGPUBLICAGENCY = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "ManagingPublicAgency", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_MANAGINGSCHOOL = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "ManagingSchool", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_REFERRALDATE = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "ReferralDate", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_PROGRAMSTATUS = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "ProgramStatus", null, 6, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_GIFTEDELIGIBILITYCRITERIA = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "GiftedEligibilityCriteria", null, 7, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_EVALUATIONDATE = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "EvaluationDate", null, 8, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_REEVALUATIONDATE = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "ReevaluationDate", null, 9, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_EXCEPTIONALITYCATEGORIES = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "ExceptionalityCategories", null, 10, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_PROGRAMPLANDATE = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "ProgramPlanDate", null, 11, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_PROGRAMPLANEFFECTIVEDATE = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "ProgramPlanEffectiveDate", null, 12, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_PLANNEDASSESSMENTPARTICIPATION = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "PlannedAssessmentParticipation", null, 13, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPARTICIPATIONDATAELEMENT_DAYSINPARTICIPATION = new ElementDefImpl( STUDENTPARTICIPATIONDATAELEMENT, "DaysInParticipation", null, 14, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.INT ); // <StudentParticipationList> fields (1 entries) CommonDTD.STUDENTPARTICIPATIONLIST_STUDENTPARTICIPATIONDATA = new ElementDefAlias( STUDENTPARTICIPATIONLIST, "StudentParticipationData", null, "StudentParticipationDataElement", 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <StudentPersonalRefId> fields (0 entries) // <StudentPlacementData> fields (8 entries) CommonDTD.STUDENTPLACEMENTDATA_SERVICE = new ElementDefImpl( STUDENTPLACEMENTDATA, "Service", null, 1, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPLACEMENTDATA_SERVICECATEGORY = new ElementDefImpl( STUDENTPLACEMENTDATA, "ServiceCategory", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPLACEMENTDATA_SERVICEFUNDINGSOURCES = new ElementDefImpl( STUDENTPLACEMENTDATA, "ServiceFundingSources", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPLACEMENTDATA_SERVICINGPUBLICAGENCY = new ElementDefImpl( STUDENTPLACEMENTDATA, "ServicingPublicAgency", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPLACEMENTDATA_SCHOOLWHERESERVICEDELIVERED = new ElementDefImpl( STUDENTPLACEMENTDATA, "SchoolWhereServiceDelivered", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPLACEMENTDATA_SERVICEPROVIDERTYPE = new ElementDefImpl( STUDENTPLACEMENTDATA, "ServiceProviderType", null, 6, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTPLACEMENTDATA_AGENCYTYPE = new ElementDefImpl( STUDENTPLACEMENTDATA, "AgencyType", null, 7, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.STUDENTPLACEMENTDATA_FREQUENCYTIME = new ElementDefImpl( STUDENTPLACEMENTDATA, "FrequencyTime", null, 8, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); // <StudentPlacementList> fields (1 entries) CommonDTD.STUDENTPLACEMENTLIST_STUDENTPLACEMENTDATA = new ElementDefImpl( STUDENTPLACEMENTLIST, "StudentPlacementData", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <StudentRecordExchangeData> fields (5 entries) CommonDTD.STUDENTRECORDEXCHANGEDATA_STUDENTRECORDEXCHANGE = new ElementDefImpl( STUDENTRECORDEXCHANGEDATA, "StudentRecordExchange", null, 1, SifDtd.ETRANSCRIPTS, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTRECORDEXCHANGEDATA_STUDENTDEMOGRAPHICRECORD = new ElementDefImpl( STUDENTRECORDEXCHANGEDATA, "StudentDemographicRecord", null, 2, SifDtd.ETRANSCRIPTS, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTRECORDEXCHANGEDATA_STUDENTACADEMICRECORD = new ElementDefImpl( STUDENTRECORDEXCHANGEDATA, "StudentAcademicRecord", null, 3, SifDtd.ETRANSCRIPTS, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTRECORDEXCHANGEDATA_STUDENTSPECIALEDUCATIONRECORD = new ElementDefImpl( STUDENTRECORDEXCHANGEDATA, "StudentSpecialEducationRecord", null, 4, SifDtd.ETRANSCRIPTS, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CommonDTD.STUDENTRECORDEXCHANGEDATA_STUDENTRECORDPACKAGE = new ElementDefImpl( STUDENTRECORDEXCHANGEDATA, "StudentRecordPackage", null, 5, SifDtd.ETRANSCRIPTS, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); // <StudentRecordExchangeDataList> fields (1 entries) CommonDTD.STUDENTRECORDEXCHANGEDATALIST_STUDENTRECORDEXCHANGEDATA = new ElementDefImpl( STUDENTRECORDEXCHANGEDATALIST, "StudentRecordExchangeData", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <Students> fields (1 entries) CommonDTD.STUDENTS_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTS, "StudentPersonalRefId", null, 1, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); // <SubjectArea> fields (2 entries) CommonDTD.SUBJECTAREA_CODE = new ElementDefImpl( SUBJECTAREA, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.SUBJECTAREA_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.SUBJECTAREA_OTHERCODELIST = new ElementDefImpl( SUBJECTAREA, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <SubjectAreaList> fields (1 entries) CommonDTD.SUBJECTAREALIST_SUBJECTAREA = new ElementDefImpl( SUBJECTAREALIST, "SubjectArea", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25 ); // <SubjectAreas> fields (1 entries) CommonDTD.SUBJECTAREAS_SUBJECTAREA = new ElementDefImpl( SUBJECTAREAS, "SubjectArea", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <TermSpan> fields (2 entries) CommonDTD.TERMSPAN_CODE = new ElementDefImpl( TERMSPAN, "Code", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.TERMSPAN_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) CommonDTD.TERMSPAN_OTHERCODELIST = new ElementDefImpl( TERMSPAN, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <TextData> fields (3 entries) CommonDTD.TEXTDATA_MIMETYPE = new ElementDefImpl( TEXTDATA, "MIMEType", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.TEXTDATA_FILENAME = new ElementDefImpl( TEXTDATA, "FileName", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.TEXTDATA_DESCRIPTION = new ElementDefImpl( TEXTDATA, "Description", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <TimeElement> fields (8 entries) CommonDTD.TIMEELEMENT_TYPE = new ElementDefImpl( TIMEELEMENT, "Type", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.TIMEELEMENT_CODE = new ElementDefImpl( TIMEELEMENT, "Code", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.TIMEELEMENT_NAME = new ElementDefImpl( TIMEELEMENT, "Name", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.TIMEELEMENT_VALUE = new ElementDefImpl( TIMEELEMENT, "Value", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); CommonDTD.TIMEELEMENT_STARTDATETIME = new ElementDefImpl( TIMEELEMENT, "StartDateTime", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATETIME ); CommonDTD.TIMEELEMENT_ENDDATETIME = new ElementDefImpl( TIMEELEMENT, "EndDateTime", null, 6, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATETIME ); CommonDTD.TIMEELEMENT_SPANGAPS = new ElementDefImpl( TIMEELEMENT, "SpanGaps", null, 7, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); CommonDTD.TIMEELEMENT_ISCURRENT = new ElementDefImpl( TIMEELEMENT, "IsCurrent", null, 8, SifDtd.COMMON, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.BOOLEAN ); // <TimeElements> fields (1 entries) CommonDTD.TIMEELEMENTS_TIMEELEMENT = new ElementDefImpl( TIMEELEMENTS, "TimeElement", null, 1, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); }
public override void Load() { // Objects defined by this SDO Library... ASSESSMENT = new ElementDefImpl( null, "Assessment", null, 0, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENTADMINISTRATION = new ElementDefImpl( null, "AssessmentAdministration", null, 0, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENTDESCRIPTOR = new ElementDefImpl( null, "AssessmentDescriptor", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); ASSESSMENTDESCRIPTORS = new ElementDefImpl( null, "AssessmentDescriptors", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENTFORM = new ElementDefImpl( null, "AssessmentForm", null, 0, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENTITEM = new ElementDefImpl( null, "AssessmentItem", null, 0, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENTPACKAGE = new ElementDefImpl( null, "AssessmentPackage", null, 0, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENTREGISTRATION = new ElementDefImpl( null, "AssessmentRegistration", null, 0, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENTSTUDENTSNAPSHOT = new ElementDefImpl( null, "AssessmentStudentSnapshot", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENTSUBTEST = new ElementDefImpl( null, "AssessmentSubTest", null, 0, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENTSUBTESTREFID = new ElementDefImpl( null, "AssessmentSubTestRefId", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); ASSESSMENTSUBTESTREFIDS = new ElementDefImpl( null, "AssessmentSubTestRefIds", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); CHOICE = new ElementDefImpl( null, "Choice", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); CUTSCORES = new ElementDefImpl( null, "CutScores", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); FORMNUMBER = new ElementDefImpl( null, "FormNumber", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); FORMNUMBERS = new ElementDefImpl( null, "FormNumbers", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); ITEM = new ElementDefImpl( null, "Item", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); ITEMS = new ElementDefImpl( null, "Items", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); PERFORMANCELEVEL = new ElementDefImpl( null, "PerformanceLevel", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); PERFORMANCELEVELS = new ElementDefImpl( null, "PerformanceLevels", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); RESPONSECHOICES = new ElementDefImpl( null, "ResponseChoices", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); SCORE = new ElementDefImpl( null, "Score", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); SCORERANGE = new ElementDefImpl( null, "ScoreRange", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); SCORES = new ElementDefImpl( null, "Scores", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); SPECIALCONDITION = new ElementDefImpl( null, "SpecialCondition", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); SPECIALCONDITIONS = new ElementDefImpl( null, "SpecialConditions", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); STUDENTSCORESET = new ElementDefImpl( null, "StudentScoreSet", null, 0, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); STUDENTSPECIALCONDITION = new ElementDefImpl( null, "StudentSpecialCondition", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); STUDENTSPECIALCONDITIONS = new ElementDefImpl( null, "StudentSpecialConditions", null, 0, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); // <Assessment> fields (5 entries) AssessmentDTD.ASSESSMENT_REFID = new ElementDefImpl( ASSESSMENT, "RefId", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENT_NAME = new ElementDefImpl( ASSESSMENT, "Name", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENT_ASSESSMENTID = new ElementDefImpl( ASSESSMENT, "AssessmentId", null, 3, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENT_ASSESSMENTPACKAGEREFID = new ElementDefImpl( ASSESSMENT, "AssessmentPackageRefId", null, 4, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENT_ASSESSMENTDESCRIPTORS = new ElementDefImpl( ASSESSMENT, "AssessmentDescriptors", null, 5, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( ASSESSMENT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); ASSESSMENT_SIF_METADATA = new ElementDefImpl( ASSESSMENT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <AssessmentAdministration> fields (12 entries) AssessmentDTD.ASSESSMENTADMINISTRATION_REFID = new ElementDefImpl( ASSESSMENTADMINISTRATION, "RefId", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTADMINISTRATION_ASSESSMENTFORMREFID = new ElementDefImpl( ASSESSMENTADMINISTRATION, "AssessmentFormRefId", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTADMINISTRATION_ADMINISTRATIONNAME = new ElementDefImpl( ASSESSMENTADMINISTRATION, "AdministrationName", null, 3, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTADMINISTRATION_SPECIALCONDITIONS = new ElementDefImpl( ASSESSMENTADMINISTRATION, "SpecialConditions", null, 4, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTADMINISTRATION_ADMINISTRATIONDATETIME = new ElementDefImpl( ASSESSMENTADMINISTRATION, "AdministrationDateTime", null, 5, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATETIME ); AssessmentDTD.ASSESSMENTADMINISTRATION_STARTDATETIME = new ElementDefImpl( ASSESSMENTADMINISTRATION, "StartDateTime", null, 6, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATETIME ); AssessmentDTD.ASSESSMENTADMINISTRATION_FINISHDATETIME = new ElementDefImpl( ASSESSMENTADMINISTRATION, "FinishDateTime", null, 7, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATETIME ); AssessmentDTD.ASSESSMENTADMINISTRATION_DUEDATETIME = new ElementDefImpl( ASSESSMENTADMINISTRATION, "DueDateTime", null, 8, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATETIME ); AssessmentDTD.ASSESSMENTADMINISTRATION_ADDRESS = new ElementDefImpl( ASSESSMENTADMINISTRATION, "Address", null, 9, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTADMINISTRATION_STAFFPERSONALREFID = new ElementDefImpl( ASSESSMENTADMINISTRATION, "StaffPersonalRefId", null, 10, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTADMINISTRATION_LEAINFOREFID = new ElementDefImpl( ASSESSMENTADMINISTRATION, "LEAInfoRefId", null, 11, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTADMINISTRATION_SCHOOLINFOREFID = new ElementDefImpl( ASSESSMENTADMINISTRATION, "SchoolInfoRefId", null, 12, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); ASSESSMENTADMINISTRATION_SIF_EXTENDEDELEMENTS = new ElementDefImpl( ASSESSMENTADMINISTRATION, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); ASSESSMENTADMINISTRATION_SIF_METADATA = new ElementDefImpl( ASSESSMENTADMINISTRATION, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <AssessmentDescriptor> fields (0 entries) // <AssessmentDescriptors> fields (1 entries) AssessmentDTD.ASSESSMENTDESCRIPTORS_ASSESSMENTDESCRIPTOR = new ElementDefImpl( ASSESSMENTDESCRIPTORS, "AssessmentDescriptor", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <AssessmentForm> fields (9 entries) AssessmentDTD.ASSESSMENTFORM_REFID = new ElementDefImpl( ASSESSMENTFORM, "RefId", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTFORM_ASSESSMENTREFID = new ElementDefImpl( ASSESSMENTFORM, "AssessmentRefId", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTFORM_ASSESSMENTTYPE = new ElementDefImpl( ASSESSMENTFORM, "AssessmentType", null, 3, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTFORM_FORMNAME = new ElementDefImpl( ASSESSMENTFORM, "FormName", null, 4, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTFORM_FORMNUMBERS = new ElementDefImpl( ASSESSMENTFORM, "FormNumbers", null, 5, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTFORM_LEVEL = new ElementDefImpl( ASSESSMENTFORM, "Level", null, 6, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTFORM_PERIOD = new ElementDefImpl( ASSESSMENTFORM, "Period", null, 7, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTFORM_YEARLEVELS = new ElementDefImpl( ASSESSMENTFORM, "YearLevels", null, 8, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTFORM_ASSESSMENTSUBTESTREFIDS = new ElementDefImpl( ASSESSMENTFORM, "AssessmentSubTestRefIds", null, 9, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENTFORM_SIF_EXTENDEDELEMENTS = new ElementDefImpl( ASSESSMENTFORM, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); ASSESSMENTFORM_SIF_METADATA = new ElementDefImpl( ASSESSMENTFORM, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <AssessmentItem> fields (12 entries) AssessmentDTD.ASSESSMENTITEM_REFID = new ElementDefImpl( ASSESSMENTITEM, "RefId", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTITEM_ASSESSMENTFORMREFID = new ElementDefImpl( ASSESSMENTITEM, "AssessmentFormRefId", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTITEM_RESPONSETYPE = new ElementDefImpl( ASSESSMENTITEM, "ResponseType", null, 3, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTITEM_ITEMLABEL = new ElementDefImpl( ASSESSMENTITEM, "ItemLabel", null, 4, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTITEM_ITEMNAME = new ElementDefImpl( ASSESSMENTITEM, "ItemName", null, 5, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTITEM_LEARNINGSTANDARDITEMS = new ElementDefImpl( ASSESSMENTITEM, "LearningStandardItems", null, 6, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTITEM_STIMULUS = new ElementDefAlias( ASSESSMENTITEM, "Stimulus", null, "AbstractContentElementType", 7, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTITEM_STEM = new ElementDefAlias( ASSESSMENTITEM, "Stem", null, "AbstractContentElementType", 8, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTITEM_RESPONSECHOICES = new ElementDefImpl( ASSESSMENTITEM, "ResponseChoices", null, 9, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTITEM_ITEMSCOREMAXIMUM = new ElementDefImpl( ASSESSMENTITEM, "ItemScoreMaximum", null, 10, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTITEM_ITEMSCOREMINIMUM = new ElementDefImpl( ASSESSMENTITEM, "ItemScoreMinimum", null, 11, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTITEM_PERFORMANCELEVELS = new ElementDefImpl( ASSESSMENTITEM, "PerformanceLevels", null, 12, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENTITEM_SIF_EXTENDEDELEMENTS = new ElementDefImpl( ASSESSMENTITEM, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); ASSESSMENTITEM_SIF_METADATA = new ElementDefImpl( ASSESSMENTITEM, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <AssessmentPackage> fields (2 entries) AssessmentDTD.ASSESSMENTPACKAGE_REFID = new ElementDefImpl( ASSESSMENTPACKAGE, "RefId", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTPACKAGE_XMLDATA = new ElementDefImpl( ASSESSMENTPACKAGE, "XMLData", null, 2, SifDtd.GLOBAL, null, 0, SifVersion.SIF24, SifVersion.SIF25 ); ASSESSMENTPACKAGE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( ASSESSMENTPACKAGE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); ASSESSMENTPACKAGE_SIF_METADATA = new ElementDefImpl( ASSESSMENTPACKAGE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <AssessmentRegistration> fields (11 entries) AssessmentDTD.ASSESSMENTREGISTRATION_REFID = new ElementDefImpl( ASSESSMENTREGISTRATION, "RefId", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTREGISTRATION_STUDENTPERSONALREFID = new ElementDefImpl( ASSESSMENTREGISTRATION, "StudentPersonalRefId", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTREGISTRATION_ASSESSMENTADMINISTRATIONREFID = new ElementDefImpl( ASSESSMENTREGISTRATION, "AssessmentAdministrationRefId", null, 3, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTREGISTRATION_CREATIONDATETIME = new ElementDefImpl( ASSESSMENTREGISTRATION, "CreationDateTime", null, 4, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATETIME ); AssessmentDTD.ASSESSMENTREGISTRATION_STUDENTSPECIALCONDITIONS = new ElementDefImpl( ASSESSMENTREGISTRATION, "StudentSpecialConditions", null, 5, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTREGISTRATION_STUDENTYEARLEVEL = new ElementDefAlias( ASSESSMENTREGISTRATION, "StudentYearLevel", null, "YearLevel", 6, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTREGISTRATION_ASSESSMENTYEARLEVEL = new ElementDefAlias( ASSESSMENTREGISTRATION, "AssessmentYearLevel", null, "YearLevel", 7, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTREGISTRATION_ASSESSMENTSTUDENTSNAPSHOT = new ElementDefImpl( ASSESSMENTREGISTRATION, "AssessmentStudentSnapshot", null, 8, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTREGISTRATION_LEAINFOREFID = new ElementDefImpl( ASSESSMENTREGISTRATION, "LEAInfoRefId", null, 9, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTREGISTRATION_SCHOOLINFOREFID = new ElementDefImpl( ASSESSMENTREGISTRATION, "SchoolInfoRefId", null, 10, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTREGISTRATION_STAFFPERSONALREFID = new ElementDefImpl( ASSESSMENTREGISTRATION, "StaffPersonalRefId", null, 11, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); ASSESSMENTREGISTRATION_SIF_EXTENDEDELEMENTS = new ElementDefImpl( ASSESSMENTREGISTRATION, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); ASSESSMENTREGISTRATION_SIF_METADATA = new ElementDefImpl( ASSESSMENTREGISTRATION, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <AssessmentStudentSnapshot> fields (2 entries) AssessmentDTD.ASSESSMENTSTUDENTSNAPSHOT_SEX = new ElementDefImpl( ASSESSMENTSTUDENTSNAPSHOT, "Sex", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTSTUDENTSNAPSHOT_BIRTHDATE = new ElementDefImpl( ASSESSMENTSTUDENTSNAPSHOT, "BirthDate", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); // <AssessmentSubTest> fields (13 entries) AssessmentDTD.ASSESSMENTSUBTEST_REFID = new ElementDefImpl( ASSESSMENTSUBTEST, "RefId", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTSUBTEST_NAME = new ElementDefImpl( ASSESSMENTSUBTEST, "Name", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTSUBTEST_SCORERANGE = new ElementDefImpl( ASSESSMENTSUBTEST, "ScoreRange", null, 3, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTSUBTEST_PERFORMANCELEVELS = new ElementDefImpl( ASSESSMENTSUBTEST, "PerformanceLevels", null, 4, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTSUBTEST_SUBJECTAREA = new ElementDefImpl( ASSESSMENTSUBTEST, "SubjectArea", null, 5, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTSUBTEST_YEARLEVELS = new ElementDefImpl( ASSESSMENTSUBTEST, "YearLevels", null, 6, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTSUBTEST_ASSESSMENTSUBTESTREFIDS = new ElementDefImpl( ASSESSMENTSUBTEST, "AssessmentSubTestRefIds", null, 7, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTSUBTEST_SUBTESTTIER = new ElementDefImpl( ASSESSMENTSUBTEST, "SubTestTier", null, 8, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.INT ); AssessmentDTD.ASSESSMENTSUBTEST_LEARNINGSTANDARDITEMREFIDS = new ElementDefAlias( ASSESSMENTSUBTEST, "LearningStandardItemRefIds", null, "LearningStandardItems", 9, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.ASSESSMENTSUBTEST_ABBREVIATION = new ElementDefImpl( ASSESSMENTSUBTEST, "Abbreviation", null, 10, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTSUBTEST_DESCRIPTION = new ElementDefImpl( ASSESSMENTSUBTEST, "Description", null, 11, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ASSESSMENTSUBTEST_NUMBEROFITEMS = new ElementDefImpl( ASSESSMENTSUBTEST, "NumberOfItems", null, 12, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.INT ); AssessmentDTD.ASSESSMENTSUBTEST_CONTAINERONLY = new ElementDefImpl( ASSESSMENTSUBTEST, "ContainerOnly", null, 13, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.BOOLEAN ); ASSESSMENTSUBTEST_SIF_EXTENDEDELEMENTS = new ElementDefImpl( ASSESSMENTSUBTEST, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); ASSESSMENTSUBTEST_SIF_METADATA = new ElementDefImpl( ASSESSMENTSUBTEST, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <AssessmentSubTestRefId> fields (0 entries) // <AssessmentSubTestRefIds> fields (1 entries) AssessmentDTD.ASSESSMENTSUBTESTREFIDS_ASSESSMENTSUBTESTREFID = new ElementDefImpl( ASSESSMENTSUBTESTREFIDS, "AssessmentSubTestRefId", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <Choice> fields (3 entries) AssessmentDTD.CHOICE_CHOICELABEL = new ElementDefImpl( CHOICE, "ChoiceLabel", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.CHOICE_CHOICECONTENT = new ElementDefAlias( CHOICE, "ChoiceContent", null, "AbstractContentElementType", 2, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); AssessmentDTD.CHOICE_CREDITVALUE = new ElementDefImpl( CHOICE, "CreditValue", null, 3, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.FLOAT ); // <CutScores> fields (3 entries) AssessmentDTD.CUTSCORES_SCOREMETRIC = new ElementDefImpl( CUTSCORES, "ScoreMetric", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.CUTSCORES_LOWERCUT = new ElementDefImpl( CUTSCORES, "LowerCut", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.CUTSCORES_UPPERCUT = new ElementDefImpl( CUTSCORES, "UpperCut", null, 3, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <FormNumber> fields (0 entries) // <FormNumbers> fields (1 entries) AssessmentDTD.FORMNUMBERS_FORMNUMBER = new ElementDefImpl( FORMNUMBERS, "FormNumber", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <Item> fields (11 entries) AssessmentDTD.ITEM_RESPONSE = new ElementDefImpl( ITEM, "Response", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ITEM_RESPONSELOCATION = new ElementDefImpl( ITEM, "ResponseLocation", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ITEM_RESPONSESTATUS = new ElementDefImpl( ITEM, "ResponseStatus", null, 3, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ITEM_RESPONSETIME = new ElementDefImpl( ITEM, "ResponseTime", null, 4, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DURATION ); AssessmentDTD.ITEM_ITEMNUMBER = new ElementDefImpl( ITEM, "ItemNumber", null, 5, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ITEM_ITEMNAME = new ElementDefImpl( ITEM, "ItemName", null, 6, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ITEM_DIAGNOSTICSTATEMENT = new ElementDefImpl( ITEM, "DiagnosticStatement", null, 7, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ITEM_NUMBEROFATTEMPTS = new ElementDefImpl( ITEM, "NumberOfAttempts", null, 8, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.INT ); AssessmentDTD.ITEM_ASSESSMENTITEMREFID = new ElementDefImpl( ITEM, "AssessmentItemRefId", null, 9, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ITEM_ITEMSCORE = new ElementDefImpl( ITEM, "ItemScore", null, 10, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.ITEM_ITEMAIDSETUSED = new ElementDefImpl( ITEM, "ItemAidSetUsed", null, 11, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <Items> fields (1 entries) AssessmentDTD.ITEMS_ITEM = new ElementDefImpl( ITEMS, "Item", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <PerformanceLevel> fields (2 entries) AssessmentDTD.PERFORMANCELEVEL_LEVELNAME = new ElementDefImpl( PERFORMANCELEVEL, "LevelName", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.PERFORMANCELEVEL_CUTSCORES = new ElementDefImpl( PERFORMANCELEVEL, "CutScores", null, 2, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); // <PerformanceLevels> fields (1 entries) AssessmentDTD.PERFORMANCELEVELS_PERFORMANCELEVEL = new ElementDefImpl( PERFORMANCELEVELS, "PerformanceLevel", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <ResponseChoices> fields (1 entries) AssessmentDTD.RESPONSECHOICES_CHOICE = new ElementDefImpl( RESPONSECHOICES, "Choice", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <Score> fields (5 entries) AssessmentDTD.SCORE_ASSESSMENTSUBTESTREFID = new ElementDefImpl( SCORE, "AssessmentSubTestRefId", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.SCORE_SCOREVALUE = new ElementDefImpl( SCORE, "ScoreValue", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.SCORE_DIAGNOSTICSTATEMENT = new ElementDefImpl( SCORE, "DiagnosticStatement", null, 3, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.SCORE_DESCRIPTION = new ElementDefImpl( SCORE, "Description", null, 4, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.SCORE_NUMBEROFRESPONSES = new ElementDefImpl( SCORE, "NumberOfResponses", null, 5, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.INT ); // <ScoreRange> fields (3 entries) AssessmentDTD.SCORERANGE_SCOREMETRIC = new ElementDefImpl( SCORERANGE, "ScoreMetric", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.SCORERANGE_MINIMUM = new ElementDefImpl( SCORERANGE, "Minimum", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.SCORERANGE_MAXIMUM = new ElementDefImpl( SCORERANGE, "Maximum", null, 3, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <Scores> fields (1 entries) AssessmentDTD.SCORES_SCORE = new ElementDefImpl( SCORES, "Score", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <SpecialCondition> fields (2 entries) AssessmentDTD.SPECIALCONDITION_CODE = new ElementDefImpl( SPECIALCONDITION, "Code", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.SPECIALCONDITION_SIF_ACTION = new ElementDefImpl( SPECIALCONDITION, "SIF_Action", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <SpecialConditions> fields (1 entries) AssessmentDTD.SPECIALCONDITIONS_SPECIALCONDITION = new ElementDefImpl( SPECIALCONDITIONS, "SpecialCondition", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <StudentScoreSet> fields (6 entries) AssessmentDTD.STUDENTSCORESET_REFID = new ElementDefImpl( STUDENTSCORESET, "RefId", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.STUDENTSCORESET_SCOREMETRIC = new ElementDefImpl( STUDENTSCORESET, "ScoreMetric", null, 2, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.STUDENTSCORESET_ASSESSMENTADMINISTRATIONREFID = new ElementDefImpl( STUDENTSCORESET, "AssessmentAdministrationRefId", null, 3, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.STUDENTSCORESET_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTSCORESET, "StudentPersonalRefId", null, 4, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.STUDENTSCORESET_ASSESSMENTREGISTRATIONREFID = new ElementDefImpl( STUDENTSCORESET, "AssessmentRegistrationRefId", null, 5, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); AssessmentDTD.STUDENTSCORESET_SCORES = new ElementDefImpl( STUDENTSCORESET, "Scores", null, 6, SifDtd.ASSESSMENT, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); STUDENTSCORESET_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTSCORESET, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTSCORESET_SIF_METADATA = new ElementDefImpl( STUDENTSCORESET, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentSpecialCondition> fields (1 entries) AssessmentDTD.STUDENTSPECIALCONDITION_CODE = new ElementDefImpl( STUDENTSPECIALCONDITION, "Code", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <StudentSpecialConditions> fields (1 entries) AssessmentDTD.STUDENTSPECIALCONDITIONS_STUDENTSPECIALCONDITION = new ElementDefImpl( STUDENTSPECIALCONDITIONS, "StudentSpecialCondition", null, 1, SifDtd.ASSESSMENT, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); }
public override void Load() { // Objects defined by this SDO Library... RECEIVINGAUTHORITY = new ElementDefImpl( null, "ReceivingAuthority", null, 0, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); REPORTAUTHORITYINFO = new ElementDefImpl( null, "ReportAuthorityInfo", null, 0, SifDtd.REPORTING, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF26 ); REPORTDATA = new ElementDefImpl( null, "ReportData", null, 0, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); REPORTDEFINITIONSOURCE = new ElementDefImpl( null, "ReportDefinitionSource", null, 0, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); REPORTFORMAT = new ElementDefImpl( null, "ReportFormat", null, 0, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); REPORTFORMATLIST = new ElementDefImpl( null, "ReportFormatList", null, 0, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); REPORTINFO = new ElementDefImpl( null, "ReportInfo", null, 0, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); REPORTINGPERIOD = new ElementDefImpl( null, "ReportingPeriod", null, 0, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); REPORTMANIFEST = new ElementDefImpl( null, "ReportManifest", null, 0, SifDtd.REPORTING, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF26 ); REPORTPACKAGE = new ElementDefImpl( null, "ReportPackage", null, 0, SifDtd.REPORTING, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF26 ); REPORTSUBMITTERINFO = new ElementDefImpl( null, "ReportSubmitterInfo", null, 0, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); REQUESTINGAGENCYID = new ElementDefImpl( null, "RequestingAgencyId", null, 0, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); SIF_QUERYGROUP = new ElementDefImpl( null, "SIF_QueryGroup", null, 0, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); SIF_REPORTOBJECT = new ElementDefImpl( null, "SIF_ReportObject", null, 0, SifDtd.REPORTING, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF26 ); SLCONTACT = new ElementDefImpl( null, "SLContact", null, 0, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); SLCONTACT.DefineVersionInfo(SifVersion.SIF20, "Contact", 0, (0)); // (Sif 20 alias) STUDENTLOCATOR = new ElementDefImpl( null, "StudentLocator", null, 0, SifDtd.REPORTING, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF26 ); // <ReceivingAuthority> fields (1 entries) ReportingDTD.RECEIVINGAUTHORITY_SIF_REFOBJECT = new ElementDefImpl( RECEIVINGAUTHORITY, "SIF_RefObject", null, 1, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); // <ReportAuthorityInfo> fields (8 entries) ReportingDTD.REPORTAUTHORITYINFO_REFID = new ElementDefImpl( REPORTAUTHORITYINFO, "RefId", null, 1, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTAUTHORITYINFO_AUTHORITYNAME = new ElementDefImpl( REPORTAUTHORITYINFO, "AuthorityName", null, 2, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTAUTHORITYINFO_AUTHORITYNAME.DefineVersionInfo(SifVersion.SIF20, "AuthorityName", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.REPORTAUTHORITYINFO_AUTHORITYID = new ElementDefImpl( REPORTAUTHORITYINFO, "AuthorityId", null, 3, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTAUTHORITYINFO_AUTHORITYID.DefineVersionInfo(SifVersion.SIF20, "AuthorityId", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.REPORTAUTHORITYINFO_AUTHORITYDEPARTMENT = new ElementDefImpl( REPORTAUTHORITYINFO, "AuthorityDepartment", "AuthorityDept", 4, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTAUTHORITYINFO_AUTHORITYDEPARTMENT.DefineVersionInfo(SifVersion.SIF20, "AuthorityDepartment", 4, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.REPORTAUTHORITYINFO_AUTHORITYLEVEL = new ElementDefImpl( REPORTAUTHORITYINFO, "AuthorityLevel", null, 5, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTAUTHORITYINFO_AUTHORITYLEVEL.DefineVersionInfo(SifVersion.SIF20, "AuthorityLevel", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.REPORTAUTHORITYINFO_CONTACTINFO = new ElementDefImpl( REPORTAUTHORITYINFO, "ContactInfo", null, 6, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.REPORTAUTHORITYINFO_ADDRESS = new ElementDefImpl( REPORTAUTHORITYINFO, "Address", null, 7, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.REPORTAUTHORITYINFO_PHONENUMBER = new ElementDefImpl( REPORTAUTHORITYINFO, "PhoneNumber", "~PhoneNumberSurrogate{}", 8, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.REPORTAUTHORITYINFO_PHONENUMBER.DefineVersionInfo(SifVersion.SIF20, "PhoneNumber", 8, 0); // (Sif 20 alias) REPORTAUTHORITYINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( REPORTAUTHORITYINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); REPORTAUTHORITYINFO_SIF_METADATA = new ElementDefImpl( REPORTAUTHORITYINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <ReportData> fields (0 entries) // <ReportDefinitionSource> fields (2 entries) ReportingDTD.REPORTDEFINITIONSOURCE_TYPE = new ElementDefImpl( REPORTDEFINITIONSOURCE, "Type", null, 1, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTDEFINITIONSOURCE_QUERYLANGUAGE = new ElementDefImpl( REPORTDEFINITIONSOURCE, "QueryLanguage", null, 2, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); // <ReportFormat> fields (2 entries) ReportingDTD.REPORTFORMAT_TYPE = new ElementDefImpl( REPORTFORMAT, "Type", null, 1, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTFORMAT_CONTENTTYPE = new ElementDefImpl( REPORTFORMAT, "ContentType", null, 2, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); // <ReportFormatList> fields (1 entries) ReportingDTD.REPORTFORMATLIST_REPORTFORMAT = new ElementDefImpl( REPORTFORMATLIST, "ReportFormat", null, 1, SifDtd.REPORTING, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); // <ReportInfo> fields (6 entries) ReportingDTD.REPORTINFO_REPORTMANIFESTREFID = new ElementDefImpl( REPORTINFO, "ReportManifestRefId", null, 1, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTINFO_CALCULATIONDATE = new ElementDefImpl( REPORTINFO, "CalculationDate", null, 2, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.REPORTINFO_CALCULATIONDATE.DefineVersionInfo(SifVersion.SIF20, "CalculationDate", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.REPORTINFO_SUBMISSIONNUMBER = new ElementDefImpl( REPORTINFO, "SubmissionNumber", null, 3, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.INT ); ReportingDTD.REPORTINFO_SUBMISSIONNUMBER.DefineVersionInfo(SifVersion.SIF20, "SubmissionNumber", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.REPORTINFO_SUBMISSIONREASON = new ElementDefImpl( REPORTINFO, "SubmissionReason", null, 4, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTINFO_SUBMISSIONREASON.DefineVersionInfo(SifVersion.SIF20, "SubmissionReason", 4, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.REPORTINFO_REPORTSUBMITTERINFO = new ElementDefImpl( REPORTINFO, "ReportSubmitterInfo", null, 5, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.REPORTINFO_REPORTSUBMITTERINFO.DefineVersionInfo(SifVersion.SIF20, "ReportSubmitterInfo", 5, 0); // (Sif 20 alias) ReportingDTD.REPORTINFO_DESCRIPTION = new ElementDefImpl( REPORTINFO, "Description", null, 6, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); // <ReportingPeriod> fields (5 entries) ReportingDTD.REPORTINGPERIOD_BEGINREPORTDATE = new ElementDefImpl( REPORTINGPERIOD, "BeginReportDate", null, 1, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.REPORTINGPERIOD_ENDREPORTDATE = new ElementDefImpl( REPORTINGPERIOD, "EndReportDate", null, 2, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.REPORTINGPERIOD_BEGINSUBMITDATE = new ElementDefImpl( REPORTINGPERIOD, "BeginSubmitDate", null, 3, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.REPORTINGPERIOD_ENDSUBMITDATE = new ElementDefImpl( REPORTINGPERIOD, "EndSubmitDate", null, 4, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.REPORTINGPERIOD_DUEDATE = new ElementDefImpl( REPORTINGPERIOD, "DueDate", null, 5, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.DATE ); // <ReportManifest> fields (12 entries) ReportingDTD.REPORTMANIFEST_REFID = new ElementDefImpl( REPORTMANIFEST, "RefId", null, 1, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_REPORTAUTHORITYINFOREFID = new ElementDefImpl( REPORTMANIFEST, "ReportAuthorityInfoRefId", null, 2, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_REPORTAUTHORITYINFOREFID.DefineVersionInfo(SifVersion.SIF20, "ReportAuthorityInfoRefId", 2, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) ReportingDTD.REPORTMANIFEST_SIF_VERSION = new ElementDefImpl( REPORTMANIFEST, "SIF_Version", null, 3, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.REPORTMANIFEST_SIF_MAXBUFFERSIZE = new ElementDefImpl( REPORTMANIFEST, "SIF_MaxBufferSize", null, 4, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.INT ); ReportingDTD.REPORTMANIFEST_RECEIVINGAUTHORITY = new ElementDefImpl( REPORTMANIFEST, "ReceivingAuthority", "~XPathSurrogate{ReceivingAuthority/@ReportAuthorityInfoRefId=.}", 5, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_RECEIVINGAUTHORITY.DefineVersionInfo(SifVersion.SIF20, "ReceivingAuthority", 5, 0); // (Sif 20 alias) ReportingDTD.REPORTMANIFEST_REPORTNAME = new ElementDefImpl( REPORTMANIFEST, "ReportName", null, 6, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_DESCRIPTION = new ElementDefImpl( REPORTMANIFEST, "Description", null, 7, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_REPORTINGPERIOD = new ElementDefImpl( REPORTMANIFEST, "ReportingPeriod", null, 8, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.REPORTMANIFEST_REPORTDEFINITIONSOURCE = new ElementDefImpl( REPORTMANIFEST, "ReportDefinitionSource", null, 9, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_REPORTDEFINITIONSOURCE.DefineVersionInfo(SifVersion.SIF20, "ReportDefinitionSource", 9, 0); // (Sif 20 alias) ReportingDTD.REPORTMANIFEST_REPORTFORMATLIST = new ElementDefImpl( REPORTMANIFEST, "ReportFormatList", null, 10, SifDtd.REPORTING, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.REPORTMANIFEST_REPORTFORMATLIST.DefineVersionInfo(SifVersion.SIF20, "ReportFormatList", 10, 0); // (Sif 20 alias) ReportingDTD.REPORTMANIFEST_SIF_QUERYGROUP = new ElementDefImpl( REPORTMANIFEST, "SIF_QueryGroup", null, 11, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.REPORTMANIFEST_SIF_QUERYGROUP.DefineVersionInfo(SifVersion.SIF20, "SIF_QueryGroup", 11, 0); // (Sif 20 alias) ReportingDTD.REPORTMANIFEST_SIF_EXTENDEDQUERY = new ElementDefImpl( REPORTMANIFEST, "SIF_ExtendedQuery", null, 12, SifDtd.INFRA, null, 0, SifVersion.SIF20, SifVersion.SIF26 ); REPORTMANIFEST_SIF_EXTENDEDELEMENTS = new ElementDefImpl( REPORTMANIFEST, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); REPORTMANIFEST_SIF_METADATA = new ElementDefImpl( REPORTMANIFEST, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <ReportPackage> fields (4 entries) ReportingDTD.REPORTPACKAGE_XMLDATA = new ElementDefImpl( REPORTPACKAGE, "XMLData", null, 1, SifDtd.GLOBAL, null, 0, SifVersion.SIF20, SifVersion.SIF26 ); ReportingDTD.REPORTPACKAGE_TEXTDATA = new ElementDefImpl( REPORTPACKAGE, "TextData", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTPACKAGE_BINARYDATA = new ElementDefImpl( REPORTPACKAGE, "BinaryData", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTPACKAGE_REFERENCE = new ElementDefImpl( REPORTPACKAGE, "Reference", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); REPORTPACKAGE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( REPORTPACKAGE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); REPORTPACKAGE_SIF_METADATA = new ElementDefImpl( REPORTPACKAGE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <ReportSubmitterInfo> fields (7 entries) ReportingDTD.REPORTSUBMITTERINFO_SIF_REFID = new ElementDefImpl( REPORTSUBMITTERINFO, "SIF_RefId", "~SifEntitySurrogate{}SifEntity", 1, SifDtd.GLOBAL, null, 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTSUBMITTERINFO_SIF_REFID.DefineVersionInfo(SifVersion.SIF20, "SIF_RefId", 1, 0); // (Sif 20 alias) ReportingDTD.REPORTSUBMITTERINFO_SUBMITTERNAME = new ElementDefImpl( REPORTSUBMITTERINFO, "SubmitterName", null, 2, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTSUBMITTERINFO_SUBMITTERDEPARTMENT = new ElementDefImpl( REPORTSUBMITTERINFO, "SubmitterDepartment", "SubmitterDept", 3, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTSUBMITTERINFO_SUBMITTERDEPARTMENT.DefineVersionInfo(SifVersion.SIF20, "SubmitterDepartment", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.REPORTSUBMITTERINFO_CONTACTINFO = new ElementDefImpl( REPORTSUBMITTERINFO, "ContactInfo", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.REPORTSUBMITTERINFO_ADDRESS = new ElementDefImpl( REPORTSUBMITTERINFO, "Address", null, 5, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.REPORTSUBMITTERINFO_PHONENUMBER = new ElementDefImpl( REPORTSUBMITTERINFO, "PhoneNumber", "~PhoneNumberSurrogate{}", 6, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.REPORTSUBMITTERINFO_PHONENUMBER.DefineVersionInfo(SifVersion.SIF20, "PhoneNumber", 6, 0); // (Sif 20 alias) ReportingDTD.REPORTSUBMITTERINFO_SUBMITTERNOTES = new ElementDefImpl( REPORTSUBMITTERINFO, "SubmitterNotes", null, 7, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); // <RequestingAgencyId> fields (1 entries) ReportingDTD.REQUESTINGAGENCYID_TYPE = new ElementDefImpl( REQUESTINGAGENCYID, "Type", null, 1, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); // <SIF_QueryGroup> fields (1 entries) ReportingDTD.SIF_QUERYGROUP_SIF_QUERY = new ElementDefImpl( SIF_QUERYGROUP, "SIF_Query", null, 1, SifDtd.INFRA, null, (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF26 ); // <SIF_ReportObject> fields (4 entries) ReportingDTD.SIF_REPORTOBJECT_REFID = new ElementDefImpl( SIF_REPORTOBJECT, "RefId", null, 1, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.SIF_REPORTOBJECT_REPORTINFO = new ElementDefImpl( SIF_REPORTOBJECT, "ReportInfo", null, 2, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.SIF_REPORTOBJECT_REPORTINFO.DefineVersionInfo(SifVersion.SIF20, "ReportInfo", 2, 0); // (Sif 20 alias) ReportingDTD.SIF_REPORTOBJECT_REPORTDATA = new ElementDefImpl( SIF_REPORTOBJECT, "ReportData", null, 3, SifDtd.REPORTING, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.SIF_REPORTOBJECT_REPORTDATA.DefineVersionInfo(SifVersion.SIF20, "ReportData", 3, 0); // (Sif 20 alias) ReportingDTD.SIF_REPORTOBJECT_SIF_EXTENDEDQUERYRESULTS = new ElementDefImpl( SIF_REPORTOBJECT, "SIF_ExtendedQueryResults", null, 4, SifDtd.INFRA, null, 0, SifVersion.SIF20, SifVersion.SIF26 ); SIF_REPORTOBJECT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( SIF_REPORTOBJECT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); SIF_REPORTOBJECT_SIF_METADATA = new ElementDefImpl( SIF_REPORTOBJECT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <SLContact> fields (4 entries) ReportingDTD.SLCONTACT_RELATIONSHIP = new ElementDefImpl( SLCONTACT, "Relationship", null, 1, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.SLCONTACT_NAME = new ElementDefImpl( SLCONTACT, "Name", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.SLCONTACT_OTHERID = new ElementDefImpl( SLCONTACT, "OtherId", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.SLCONTACT_EDUCATIONALLEVEL = new ElementDefImpl( SLCONTACT, "EducationalLevel", null, 4, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); // <StudentLocator> fields (21 entries) ReportingDTD.STUDENTLOCATOR_IDSTATUS = new ElementDefImpl( STUDENTLOCATOR, "IdStatus", null, 1, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.STUDENTLOCATOR_STATEPROVINCEID = new ElementDefImpl( STUDENTLOCATOR, "StateProvinceId", "StatePrId", 2, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.STUDENTLOCATOR_STATEPROVINCEID.DefineVersionInfo(SifVersion.SIF20, "StateProvinceId", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.STUDENTLOCATOR_TRANSACTIONID = new ElementDefImpl( STUDENTLOCATOR, "TransactionId", null, 2, SifDtd.REPORTING, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.STUDENTLOCATOR_CONFIDENCE = new ElementDefImpl( STUDENTLOCATOR, "Confidence", null, 3, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.STUDENTLOCATOR_CONFIDENCE.DefineVersionInfo(SifVersion.SIF20, "Confidence", 4, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.STUDENTLOCATOR_LOCALID = new ElementDefImpl( STUDENTLOCATOR, "LocalId", null, 4, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.STUDENTLOCATOR_LOCALID.DefineVersionInfo(SifVersion.SIF20, "LocalId", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.STUDENTLOCATOR_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTLOCATOR, "StudentPersonalRefId", null, 5, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.STUDENTLOCATOR_STUDENTPERSONALREFID.DefineVersionInfo(SifVersion.SIF20, "StudentPersonalRefId", 6, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.STUDENTLOCATOR_REQUESTINGAGENCYID = new ElementDefImpl( STUDENTLOCATOR, "RequestingAgencyId", null, 6, SifDtd.REPORTING, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.STUDENTLOCATOR_REQUESTINGAGENCYID.DefineVersionInfo(SifVersion.SIF20, "RequestingAgencyId", 7, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) ReportingDTD.STUDENTLOCATOR_GRADELEVEL = new ElementDefImpl( STUDENTLOCATOR, "GradeLevel", null, 7, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.STUDENTLOCATOR_GRADELEVEL.DefineVersionInfo(SifVersion.SIF20, "GradeLevel", 8, 0); // (Sif 20 alias) ReportingDTD.STUDENTLOCATOR_SSN = new ElementDefImpl( STUDENTLOCATOR, "SSN", "Ssn", 8, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.STUDENTLOCATOR_SSN.DefineVersionInfo(SifVersion.SIF20, "SSN", 9, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.STUDENTLOCATOR_NAME = new ElementDefImpl( STUDENTLOCATOR, "Name", null, 9, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.STUDENTLOCATOR_NAME.DefineVersionInfo(SifVersion.SIF20, "Name", 10, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) ReportingDTD.STUDENTLOCATOR_ADDRESS = new ElementDefImpl( STUDENTLOCATOR, "Address", null, 10, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.STUDENTLOCATOR_ADDRESS.DefineVersionInfo(SifVersion.SIF20, "Address", 11, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) ReportingDTD.STUDENTLOCATOR_DEMOGRAPHICS = new ElementDefImpl( STUDENTLOCATOR, "Demographics", null, 11, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.STUDENTLOCATOR_DEMOGRAPHICS.DefineVersionInfo(SifVersion.SIF20, "Demographics", 12, 0); // (Sif 20 alias) ReportingDTD.STUDENTLOCATOR_CONTACT = new ElementDefAlias( STUDENTLOCATOR, "Contact", null, "SLContact", 12, SifDtd.REPORTING, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF26 ); ReportingDTD.STUDENTLOCATOR_CONTACT.DefineVersionInfo(SifVersion.SIF20, "Contact", 13, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) ReportingDTD.STUDENTLOCATOR_EFFECTIVEDATE = new ElementDefImpl( STUDENTLOCATOR, "EffectiveDate", null, 13, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.STUDENTLOCATOR_EFFECTIVEDATE.DefineVersionInfo(SifVersion.SIF20, "EffectiveDate", 14, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ReportingDTD.STUDENTLOCATOR_STARTDATE = new ElementDefImpl( STUDENTLOCATOR, "StartDate", null, 15, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.STUDENTLOCATOR_ENDDATE = new ElementDefImpl( STUDENTLOCATOR, "EndDate", null, 16, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.STUDENTLOCATOR_GRADUATIONDATE = new ElementDefAlias( STUDENTLOCATOR, "GraduationDate", null, "PartialDateType", 17, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.STUDENTLOCATOR_SCHOOLATTENDEDNAME = new ElementDefImpl( STUDENTLOCATOR, "SchoolAttendedName", null, 18, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.STUDENTLOCATOR_SCHOOLATTENDEDLOCATION = new ElementDefImpl( STUDENTLOCATOR, "SchoolAttendedLocation", null, 19, SifDtd.REPORTING, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.STUDENTLOCATOR_OTHERID = new ElementDefImpl( STUDENTLOCATOR, "OtherId", null, 20, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.STUDENTLOCATOR_SIF_ERROR = new ElementDefImpl( STUDENTLOCATOR, "SIF_Error", null, 21, SifDtd.INFRA, null, 0, SifVersion.SIF20, SifVersion.SIF26 ); STUDENTLOCATOR_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTLOCATOR, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); STUDENTLOCATOR_SIF_METADATA = new ElementDefImpl( STUDENTLOCATOR, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF26 ); }
/// <summary> Constructs an Event object to encapsulate /// an outbound SIF Event, which describes /// one or more SifDataObjects that have been added, changed, /// or deleted by the local application. This form of the constructor is called /// by agents when reporting a SIF_Event message to a zone /// </summary> /// <param name="data">An array of SIFDataObjects, all of which must be of the same class /// </param> /// <param name="action">Describes how the data has changed: in SIF, this string /// must be "Add", "Change", or "Delete" /// </param> /// <remarks> /// <seealso cref="OpenADK.Library.IZone.ReportEvent"/> /// </remarks> public Event(SifDataObject[] data, string action) { try { fData = DataObjectInputStreamImpl.newInstance(); if (data != null) { ((DataObjectInputStreamImpl)fData).Data = data; } } catch (AdkException adke) { throw new SystemException(adke.ToString()); } fObjType = data != null && data.Length > 0 && data[0] != null ? data[0].ElementDef : null; SetAction(action); }
public override void Load() { // Objects defined by this SDO Library... ACTION = new ElementDefImpl( null, "Action", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); ACTIONLIST = new ElementDefImpl( null, "ActionList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); ADMINISTRATORATTENDANCE = new ElementDefImpl( null, "AdministratorAttendance", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); AGENCYREPORTING = new ElementDefImpl( null, "AgencyReporting", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); ALERTMESSAGE = new ElementDefImpl( null, "AlertMessage", "AlertMsg", 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); ALERTMESSAGE.DefineVersionInfo(SifVersion.SIF20, "AlertMessage", 0, (0)); // (Sif 20 alias) ALERTMESSAGES = new ElementDefImpl( null, "AlertMessages", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); ATTENDANCECODEINFO = new ElementDefImpl( null, "AttendanceCodeInfo", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); BELLPERIOD = new ElementDefImpl( null, "BellPeriod", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); BELLPERIODLIST = new ElementDefImpl( null, "BellPeriodList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); BELLSCHEDULE = new ElementDefImpl( null, "BellSchedule", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); BELLSCHEDULEDAY = new ElementDefImpl( null, "BellScheduleDay", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); BELLSCHEDULEDAYLIST = new ElementDefImpl( null, "BellScheduleDayList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CALENDARDATE = new ElementDefImpl( null, "CalendarDate", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); CALENDARDATETYPE = new ElementDefImpl( null, "CalendarDateType", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); CALENDARSUMMARY = new ElementDefImpl( null, "CalendarSummary", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); CONTACTFLAGS = new ElementDefImpl( null, "ContactFlags", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); COURSECREDITS = new ElementDefImpl( null, "CourseCredits", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DECIMAL ); CREDITSATTEMPTED = new ElementDefImpl( null, "CreditsAttempted", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); DISCIPLINEINCIDENT = new ElementDefImpl( null, "DisciplineIncident", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); EDUCATIONAGENCYTYPE = new ElementDefImpl( null, "EducationAgencyType", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); ENROLLSTATUS = new ElementDefImpl( null, "EnrollStatus", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF15r1 ); GRADE = new ElementDefImpl( null, "Grade", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); GRADECLASSIFICATION = new ElementDefImpl( null, "GradeClassification", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF15r1 ); HOMEENROLLMENT = new ElementDefImpl( null, "HomeEnrollment", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); HOMEROOM = new ElementDefImpl( null, "Homeroom", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); INCIDENTACTION = new ElementDefImpl( null, "IncidentAction", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); INCIDENTACTIONLIST = new ElementDefImpl( null, "IncidentActionList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); INCIDENTCATEGORY = new ElementDefImpl( null, "IncidentCategory", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); INCIDENTLOCATION = new ElementDefImpl( null, "IncidentLocation", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); INCIDENTLOCATIONREFID = new ElementDefImpl( null, "IncidentLocationRefId", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); INCIDENTREPORTER = new ElementDefImpl( null, "IncidentReporter", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); INCIDENTTIME = new ElementDefImpl( null, "IncidentTime", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); LANGUAGEOFINSTRUCTION = new ElementDefImpl( null, "LanguageOfInstruction", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); LEACONTACT = new ElementDefImpl( null, "LEAContact", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); LEACONTACTLIST = new ElementDefImpl( null, "LEAContactList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); LEAINFO = new ElementDefImpl( null, "LEAInfo", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); LOCATIONOFINSTRUCTION = new ElementDefImpl( null, "LocationOfInstruction", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); MANIFESTATIONDETERMINATION = new ElementDefImpl( null, "ManifestationDetermination", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); MEDICALALERTMESSAGE = new ElementDefImpl( null, "MedicalAlertMessage", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); MEDICALALERTMESSAGES = new ElementDefImpl( null, "MedicalAlertMessages", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); MEDIUMOFINSTRUCTION = new ElementDefImpl( null, "MediumOfInstruction", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); MOSTRECENT = new ElementDefImpl( null, "MostRecent", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); NONPROMOTION = new ElementDefImpl( null, "Nonpromotion", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); OFFENDER = new ElementDefImpl( null, "Offender", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); OFFENDERLIST = new ElementDefImpl( null, "OffenderList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); OTHERLEA = new ElementDefImpl( null, "OtherLEA", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); PRINCIPALINFO = new ElementDefImpl( null, "PrincipalInfo", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); PROMOTION = new ElementDefImpl( null, "Promotion", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); PROMOTIONINFO = new ElementDefImpl( null, "PromotionInfo", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); RECOGNITION = new ElementDefImpl( null, "Recognition", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); RECOGNITIONLIST = new ElementDefImpl( null, "RecognitionList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); RELATEDTO = new ElementDefImpl( null, "RelatedTo", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); RELATEDTOLIST = new ElementDefImpl( null, "RelatedToList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); ROOMINFO = new ElementDefImpl( null, "RoomInfo", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); ROOMINFOREFID = new ElementDefImpl( null, "RoomInfoRefId", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); ROOMTYPE = new ElementDefImpl( null, "RoomType", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); SCEDCODE = new ElementDefImpl( null, "SCEDCode", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); SCHEDULEINFO = new ElementDefImpl( null, "ScheduleInfo", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); SCHEDULEINFOLIST = new ElementDefImpl( null, "ScheduleInfoList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); SCHEDULEINFOOVERRIDE = new ElementDefImpl( null, "ScheduleInfoOverride", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); SCHEDULEINFOOVERRIDELIST = new ElementDefImpl( null, "ScheduleInfoOverrideList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); SCHOOLCOURSEINFO = new ElementDefImpl( null, "SchoolCourseInfo", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); SCHOOLCOURSEINFOOVERRIDE = new ElementDefImpl( null, "SchoolCourseInfoOverride", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); SCHOOLFOCUS = new ElementDefImpl( null, "SchoolFocus", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); SCHOOLFOCUSLIST = new ElementDefImpl( null, "SchoolFocusList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); SCHOOLID = new ElementDefImpl( null, "SchoolId", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF15r1 ); SCHOOLINFO = new ElementDefImpl( null, "SchoolInfo", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); SCHOOLJURISDICTION = new ElementDefImpl( null, "SchoolJurisdiction", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); SECTIONINFO = new ElementDefImpl( null, "SectionInfo", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); SECTIONROOMLIST = new ElementDefImpl( null, "SectionRoomList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); STAFFASSIGNED = new ElementDefImpl( null, "StaffAssigned", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF15r1 ); STAFFASSIGNMENT = new ElementDefImpl( null, "StaffAssignment", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); STAFFLIST = new ElementDefImpl( null, "StaffList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); STAFFPERSONAL = new ElementDefImpl( null, "StaffPersonal", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); STAFFPERSONALREFID = new ElementDefImpl( null, "StaffPersonalRefId", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); STUDENTACTIVITYINFO = new ElementDefImpl( null, "StudentActivityInfo", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); STUDENTACTIVITYINFOLOCATION = new ElementDefImpl( null, "StudentActivityInfoLocation", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); STUDENTACTIVITYINFOLOCATIONREFID = new ElementDefImpl( null, "StudentActivityInfoLocationRefId", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); STUDENTACTIVITYPARTICIPATION = new ElementDefImpl( null, "StudentActivityParticipation", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); STUDENTACTIVITYTYPE = new ElementDefImpl( null, "StudentActivityType", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); STUDENTADDRESS = new ElementDefImpl( null, "StudentAddress", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); STUDENTADDRESSLIST = new ElementDefImpl( null, "StudentAddressList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); STUDENTATTENDANCE = new ElementDefImpl( null, "StudentAttendance", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); STUDENTATTENDANCESUMMARY = new ElementDefImpl( null, "StudentAttendanceSummary", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); STUDENTCONTACT = new ElementDefImpl( null, "StudentContact", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); STUDENTCONTACTPERSONAL = new ElementDefImpl( null, "StudentContactPersonal", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); STUDENTCONTACTRELATIONSHIP = new ElementDefImpl( null, "StudentContactRelationship", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF24, SifVersion.SIF25 ); STUDENTDAILYATTENDANCE = new ElementDefImpl( null, "StudentDailyAttendance", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); STUDENTGRADE = new ElementDefImpl( null, "StudentGrade", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); STUDENTPERSONAL = new ElementDefImpl( null, "StudentPersonal", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); STUDENTPICTURE = new ElementDefImpl( null, "StudentPicture", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); STUDENTSCHOOLENROLLMENT = new ElementDefImpl( null, "StudentSchoolEnrollment", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); STUDENTSECTIONENROLLMENT = new ElementDefImpl( null, "StudentSectionEnrollment", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); STUDENTSNAPSHOT = new ElementDefImpl( null, "StudentSnapshot", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); TEACHERATTENDANCE = new ElementDefImpl( null, "TeacherAttendance", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); TEACHERLIST = new ElementDefImpl( null, "TeacherList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); TEACHINGASSIGNMENT = new ElementDefImpl( null, "TeachingAssignment", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); TERMINFO = new ElementDefImpl( null, "TermInfo", null, 0, SifDtd.STUDENT, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); TIMETABLEDAY = new ElementDefImpl( null, "TimetableDay", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); TIMETABLEDAYLIST = new ElementDefImpl( null, "TimetableDayList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); TIMETABLEPERIOD = new ElementDefImpl( null, "TimetablePeriod", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); TIMETABLEPERIODLIST = new ElementDefImpl( null, "TimetablePeriodList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); VICTIM = new ElementDefImpl( null, "Victim", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); VICTIMLIST = new ElementDefImpl( null, "VictimList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); WEAPONTYPE = new ElementDefImpl( null, "WeaponType", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); WEAPONTYPELIST = new ElementDefImpl( null, "WeaponTypeList", null, 0, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <Action> fields (11 entries) StudentDTD.ACTION_CODE = new ElementDefImpl( ACTION, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ACTION_OTHERCODELIST = new ElementDefImpl( ACTION, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.ACTION_STARTDATE = new ElementDefImpl( ACTION, "StartDate", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.ACTION_ENDDATE = new ElementDefImpl( ACTION, "EndDate", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.ACTION_DURATION = new ElementDefImpl( ACTION, "Duration", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.ACTION_ZEROTOLERANCE = new ElementDefImpl( ACTION, "ZeroTolerance", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ACTION_FULLYEAREXPULSION = new ElementDefImpl( ACTION, "FullYearExpulsion", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ACTION_SHORTENEDEXPULSION = new ElementDefImpl( ACTION, "ShortenedExpulsion", null, 8, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ACTION_POLICENOTIFICATION = new ElementDefImpl( ACTION, "PoliceNotification", null, 9, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ACTION_ARREST = new ElementDefImpl( ACTION, "Arrest", null, 10, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ACTION_ALTERNATIVEEDUCATION = new ElementDefImpl( ACTION, "AlternativeEducation", null, 11, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <ActionList> fields (1 entries) StudentDTD.ACTIONLIST_ACTION = new ElementDefImpl( ACTIONLIST, "Action", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <AdministratorAttendance> fields (2 entries) StudentDTD.ADMINISTRATORATTENDANCE_COUNTSTOWARDATTENDANCE = new ElementDefImpl( ADMINISTRATORATTENDANCE, "CountsTowardAttendance", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ADMINISTRATORATTENDANCE_ATTENDANCEVALUE = new ElementDefImpl( ADMINISTRATORATTENDANCE, "AttendanceValue", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); // <AgencyReporting> fields (1 entries) StudentDTD.AGENCYREPORTING_SIF_REFOBJECT = new ElementDefImpl( AGENCYREPORTING, "SIF_RefObject", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <AlertMsg> fields (1 entries) StudentDTD.ALERTMESSAGE_TYPE = new ElementDefImpl( ALERTMESSAGE, "Type", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); // <AlertMessages> fields (1 entries) StudentDTD.ALERTMESSAGES_ALERTMESSAGE = new ElementDefImpl( ALERTMESSAGES, "AlertMessage", "AlertMsg", 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ALERTMESSAGES_ALERTMESSAGE.DefineVersionInfo(SifVersion.SIF20, "AlertMessage", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <AttendanceCodeInfo> fields (10 entries) StudentDTD.ATTENDANCECODEINFO_REFID = new ElementDefImpl( ATTENDANCECODEINFO, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ATTENDANCECODEINFO_SCHOOLINFOREFID = new ElementDefImpl( ATTENDANCECODEINFO, "SchoolInfoRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ATTENDANCECODEINFO_ATTENDANCECODE = new ElementDefImpl( ATTENDANCECODEINFO, "AttendanceCode", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ATTENDANCECODEINFO_ATTENDANCETYPE = new ElementDefImpl( ATTENDANCECODEINFO, "AttendanceType", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ATTENDANCECODEINFO_ATTENDANCESTATUS = new ElementDefImpl( ATTENDANCECODEINFO, "AttendanceStatus", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ATTENDANCECODEINFO_DESCRIPTION = new ElementDefImpl( ATTENDANCECODEINFO, "Description", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ATTENDANCECODEINFO_ABSENCEVALUE = new ElementDefImpl( ATTENDANCECODEINFO, "AbsenceValue", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.ATTENDANCECODEINFO_ATTENDANCEVALUE = new ElementDefImpl( ATTENDANCECODEINFO, "AttendanceValue", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF15r1, SifTypeConverters.DECIMAL ); StudentDTD.ATTENDANCECODEINFO_USEDFORDAILYATTENDANCE = new ElementDefImpl( ATTENDANCECODEINFO, "UsedForDailyAttendance", null, 8, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ATTENDANCECODEINFO_USEDFORPERIODATTENDANCE = new ElementDefImpl( ATTENDANCECODEINFO, "UsedForPeriodAttendance", null, 9, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); ATTENDANCECODEINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( ATTENDANCECODEINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); ATTENDANCECODEINFO_SIF_METADATA = new ElementDefImpl( ATTENDANCECODEINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <BellPeriod> fields (7 entries) StudentDTD.BELLPERIOD_TIMETABLEDAYIDENTIFIER = new ElementDefImpl( BELLPERIOD, "TimetableDayIdentifier", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.BELLPERIOD_TIMETABLEPERIODIDENTIFIER = new ElementDefImpl( BELLPERIOD, "TimetablePeriodIdentifier", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.BELLPERIOD_STARTTIME = new ElementDefImpl( BELLPERIOD, "StartTime", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.TIME ); StudentDTD.BELLPERIOD_ENDTIME = new ElementDefImpl( BELLPERIOD, "EndTime", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.TIME ); StudentDTD.BELLPERIOD_REGULARSCHOOLPERIOD = new ElementDefImpl( BELLPERIOD, "RegularSchoolPeriod", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.BELLPERIOD_INSTRUCTIONALMINUTES = new ElementDefImpl( BELLPERIOD, "InstructionalMinutes", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.BELLPERIOD_USEINATTENDANCECALCULATIONS = new ElementDefImpl( BELLPERIOD, "UseInAttendanceCalculations", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <BellPeriodList> fields (1 entries) StudentDTD.BELLPERIODLIST_BELLPERIOD = new ElementDefImpl( BELLPERIODLIST, "BellPeriod", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <BellSchedule> fields (7 entries) StudentDTD.BELLSCHEDULE_REFID = new ElementDefImpl( BELLSCHEDULE, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.BELLSCHEDULE_SCHOOLINFOREFID = new ElementDefImpl( BELLSCHEDULE, "SchoolInfoRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.BELLSCHEDULE_SCHOOLYEAR = new ElementDefImpl( BELLSCHEDULE, "SchoolYear", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.BELLSCHEDULE_BELLSCHEDULENAME = new ElementDefImpl( BELLSCHEDULE, "BellScheduleName", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.BELLSCHEDULE_TIMETABLEDAYLIST = new ElementDefImpl( BELLSCHEDULE, "TimetableDayList", null, 5, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); StudentDTD.BELLSCHEDULE_TIMETABLEPERIODLIST = new ElementDefImpl( BELLSCHEDULE, "TimetablePeriodList", null, 6, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); StudentDTD.BELLSCHEDULE_BELLPERIODLIST = new ElementDefImpl( BELLSCHEDULE, "BellPeriodList", null, 7, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); BELLSCHEDULE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( BELLSCHEDULE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); BELLSCHEDULE_SIF_METADATA = new ElementDefImpl( BELLSCHEDULE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <BellScheduleDay> fields (2 entries) StudentDTD.BELLSCHEDULEDAY_BELLSCHEDULEREFID = new ElementDefImpl( BELLSCHEDULEDAY, "BellScheduleRefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.BELLSCHEDULEDAY_TIMETABLEDAYIDENTIFIER = new ElementDefImpl( BELLSCHEDULEDAY, "TimetableDayIdentifier", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <BellScheduleDayList> fields (1 entries) StudentDTD.BELLSCHEDULEDAYLIST_BELLSCHEDULEDAY = new ElementDefImpl( BELLSCHEDULEDAYLIST, "BellScheduleDay", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <CalendarDate> fields (10 entries) StudentDTD.CALENDARDATE_DATE = new ElementDefImpl( CALENDARDATE, "Date", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.CALENDARDATE_CALENDARSUMMARYREFID = new ElementDefImpl( CALENDARDATE, "CalendarSummaryRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CALENDARDATE_SCHOOLINFOREFID = new ElementDefImpl( CALENDARDATE, "SchoolInfoRefId", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CALENDARDATE_SCHOOLYEAR = new ElementDefImpl( CALENDARDATE, "SchoolYear", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.CALENDARDATE_CALENDARDATETYPE = new ElementDefImpl( CALENDARDATE, "CalendarDateType", null, 5, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.CALENDARDATE_CALENDARDATENUMBER = new ElementDefImpl( CALENDARDATE, "CalendarDateNumber", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.CALENDARDATE_STUDENTATTENDANCE = new ElementDefImpl( CALENDARDATE, "StudentAttendance", null, 7, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.CALENDARDATE_TEACHERATTENDANCE = new ElementDefImpl( CALENDARDATE, "TeacherAttendance", null, 8, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.CALENDARDATE_ADMINISTRATORATTENDANCE = new ElementDefImpl( CALENDARDATE, "AdministratorAttendance", null, 9, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.CALENDARDATE_BELLSCHEDULEDAYLIST = new ElementDefImpl( CALENDARDATE, "BellScheduleDayList", null, 10, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); CALENDARDATE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( CALENDARDATE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); CALENDARDATE_SIF_METADATA = new ElementDefImpl( CALENDARDATE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <CalendarDateType> fields (2 entries) StudentDTD.CALENDARDATETYPE_CODE = new ElementDefImpl( CALENDARDATETYPE, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CALENDARDATETYPE_OTHERCODELIST = new ElementDefImpl( CALENDARDATETYPE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <CalendarSummary> fields (14 entries) StudentDTD.CALENDARSUMMARY_REFID = new ElementDefImpl( CALENDARSUMMARY, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CALENDARSUMMARY_SCHOOLINFOREFID = new ElementDefImpl( CALENDARSUMMARY, "SchoolInfoRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CALENDARSUMMARY_SCHOOLYEAR = new ElementDefImpl( CALENDARSUMMARY, "SchoolYear", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.CALENDARSUMMARY_LOCALID = new ElementDefImpl( CALENDARSUMMARY, "LocalId", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CALENDARSUMMARY_DESCRIPTION = new ElementDefImpl( CALENDARSUMMARY, "Description", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CALENDARSUMMARY_DAYSINSESSION = new ElementDefImpl( CALENDARSUMMARY, "DaysInSession", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.CALENDARSUMMARY_STARTDATE = new ElementDefImpl( CALENDARSUMMARY, "StartDate", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.CALENDARSUMMARY_ENDDATE = new ElementDefImpl( CALENDARSUMMARY, "EndDate", null, 8, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.CALENDARSUMMARY_FIRSTINSTRUCTIONDATE = new ElementDefImpl( CALENDARSUMMARY, "FirstInstructionDate", null, 9, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.CALENDARSUMMARY_LASTINSTRUCTIONDATE = new ElementDefImpl( CALENDARSUMMARY, "LastInstructionDate", null, 10, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.CALENDARSUMMARY_GRADUATIONDATE = new ElementDefAlias( CALENDARSUMMARY, "GraduationDate", null, "PartialDateType", 11, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CALENDARSUMMARY_INSTRUCTIONALMINUTES = new ElementDefImpl( CALENDARSUMMARY, "InstructionalMinutes", null, 12, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.CALENDARSUMMARY_MINUTESPERDAY = new ElementDefImpl( CALENDARSUMMARY, "MinutesPerDay", null, 13, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.CALENDARSUMMARY_GRADELEVELS = new ElementDefImpl( CALENDARSUMMARY, "GradeLevels", null, 14, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); CALENDARSUMMARY_SIF_EXTENDEDELEMENTS = new ElementDefImpl( CALENDARSUMMARY, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); CALENDARSUMMARY_SIF_METADATA = new ElementDefImpl( CALENDARSUMMARY, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <ContactFlags> fields (9 entries) StudentDTD.CONTACTFLAGS_PICKUPRIGHTS = new ElementDefImpl( CONTACTFLAGS, "PickupRights", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CONTACTFLAGS_PICKUPRIGHTS.DefineVersionInfo(SifVersion.SIF20, "PickupRights", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.CONTACTFLAGS_PARENTLEGALGUARDIAN = new ElementDefImpl( CONTACTFLAGS, "ParentLegalGuardian", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CONTACTFLAGS_LIVESWITH = new ElementDefImpl( CONTACTFLAGS, "LivesWith", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CONTACTFLAGS_ACCESSTORECORDS = new ElementDefImpl( CONTACTFLAGS, "AccessToRecords", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CONTACTFLAGS_EMERGENCYCONTACT = new ElementDefImpl( CONTACTFLAGS, "EmergencyContact", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CONTACTFLAGS_HASCUSTODY = new ElementDefImpl( CONTACTFLAGS, "HasCustody", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CONTACTFLAGS_DISCIPLINARYCONTACT = new ElementDefImpl( CONTACTFLAGS, "DisciplinaryContact", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CONTACTFLAGS_PRIMARYCAREPROVIDER = new ElementDefImpl( CONTACTFLAGS, "PrimaryCareProvider", null, 8, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CONTACTFLAGS_OTHER = new ElementDefImpl( CONTACTFLAGS, "Other", null, 9, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <CourseCredits> fields (1 entries) StudentDTD.COURSECREDITS_TYPE = new ElementDefImpl( COURSECREDITS, "Type", "Code", 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.COURSECREDITS_TYPE.DefineVersionInfo(SifVersion.SIF20, "Type", 1, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) // <CreditsAttempted> fields (1 entries) StudentDTD.CREDITSATTEMPTED_TYPE = new ElementDefImpl( CREDITSATTEMPTED, "Type", "Code", 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.CREDITSATTEMPTED_TYPE.DefineVersionInfo(SifVersion.SIF20, "Type", 1, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) // <DisciplineIncident> fields (17 entries) StudentDTD.DISCIPLINEINCIDENT_REFID = new ElementDefImpl( DISCIPLINEINCIDENT, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.DISCIPLINEINCIDENT_SCHOOLYEAR = new ElementDefImpl( DISCIPLINEINCIDENT, "SchoolYear", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.DISCIPLINEINCIDENT_AGENCYREPORTING = new ElementDefImpl( DISCIPLINEINCIDENT, "AgencyReporting", null, 3, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.DISCIPLINEINCIDENT_INCIDENTNUMBER = new ElementDefImpl( DISCIPLINEINCIDENT, "IncidentNumber", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.DISCIPLINEINCIDENT_INCIDENTDATE = new ElementDefImpl( DISCIPLINEINCIDENT, "IncidentDate", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.DISCIPLINEINCIDENT_INCIDENTTIME = new ElementDefImpl( DISCIPLINEINCIDENT, "IncidentTime", null, 6, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.DISCIPLINEINCIDENT_INCIDENTLOCATION = new ElementDefImpl( DISCIPLINEINCIDENT, "IncidentLocation", null, 7, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.DISCIPLINEINCIDENT_INCIDENTLOCATIONREFID = new ElementDefImpl( DISCIPLINEINCIDENT, "IncidentLocationRefId", null, 8, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.DISCIPLINEINCIDENT_INCIDENTCOST = new ElementDefImpl( DISCIPLINEINCIDENT, "IncidentCost", null, 9, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.DISCIPLINEINCIDENT_INCIDENTREPORTER = new ElementDefImpl( DISCIPLINEINCIDENT, "IncidentReporter", null, 10, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.DISCIPLINEINCIDENT_RELATEDTOLIST = new ElementDefImpl( DISCIPLINEINCIDENT, "RelatedToList", null, 11, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.DISCIPLINEINCIDENT_WEAPONTYPELIST = new ElementDefImpl( DISCIPLINEINCIDENT, "WeaponTypeList", null, 12, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.DISCIPLINEINCIDENT_INCIDENTCATEGORY = new ElementDefImpl( DISCIPLINEINCIDENT, "IncidentCategory", null, 13, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.DISCIPLINEINCIDENT_OFFENDERLIST = new ElementDefImpl( DISCIPLINEINCIDENT, "OffenderList", null, 14, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.DISCIPLINEINCIDENT_VICTIMLIST = new ElementDefImpl( DISCIPLINEINCIDENT, "VictimList", null, 15, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.DISCIPLINEINCIDENT_INCIDENTDESCRIPTION = new ElementDefImpl( DISCIPLINEINCIDENT, "IncidentDescription", null, 16, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.DISCIPLINEINCIDENT_INCIDENTACTIONLIST = new ElementDefImpl( DISCIPLINEINCIDENT, "IncidentActionList", null, 17, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); DISCIPLINEINCIDENT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( DISCIPLINEINCIDENT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); DISCIPLINEINCIDENT_SIF_METADATA = new ElementDefImpl( DISCIPLINEINCIDENT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <EducationAgencyType> fields (2 entries) StudentDTD.EDUCATIONAGENCYTYPE_CODE = new ElementDefImpl( EDUCATIONAGENCYTYPE, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.EDUCATIONAGENCYTYPE_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.EDUCATIONAGENCYTYPE_OTHERCODELIST = new ElementDefImpl( EDUCATIONAGENCYTYPE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <EnrollStatus> fields (1 entries) StudentDTD.ENROLLSTATUS_CODE = new ElementDefImpl( ENROLLSTATUS, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); // <Grade> fields (7 entries) StudentDTD.GRADE_PERCENTAGE = new ElementDefImpl( GRADE, "Percentage", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.GRADE_NUMERIC = new ElementDefImpl( GRADE, "Numeric", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.GRADE_OUTOF = new ElementDefImpl( GRADE, "OutOf", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.GRADE_LOW = new ElementDefImpl( GRADE, "Low", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.GRADE_HIGH = new ElementDefImpl( GRADE, "High", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.GRADE_LETTER = new ElementDefImpl( GRADE, "Letter", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.GRADE_NARRATIVE = new ElementDefImpl( GRADE, "Narrative", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); // <GradeClassification> fields (1 entries) StudentDTD.GRADECLASSIFICATION_CODE = new ElementDefImpl( GRADECLASSIFICATION, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF15r1, SifTypeConverters.STRING ); // <HomeEnrollment> fields (10 entries) StudentDTD.HOMEENROLLMENT_STUDENTSCHOOLENROLLMENTREFID = new ElementDefImpl( HOMEENROLLMENT, "StudentSchoolEnrollmentRefId", "~XPathSurrogate{EnrollmentId/@StudentSchoolEnrollmentRefId=.}EnrollmentId", 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.HOMEENROLLMENT_STUDENTSCHOOLENROLLMENTREFID.DefineVersionInfo(SifVersion.SIF20, "StudentSchoolEnrollmentRefId", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.HOMEENROLLMENT_SCHOOLNAME = new ElementDefImpl( HOMEENROLLMENT, "SchoolName", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.HOMEENROLLMENT_SCHOOLINFOREFID = new ElementDefImpl( HOMEENROLLMENT, "SchoolInfoRefId", "~XPathSurrogate{SchoolId/@SchoolInfoRefId=.}SchoolId", 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.HOMEENROLLMENT_SCHOOLINFOREFID.DefineVersionInfo(SifVersion.SIF20, "SchoolInfoRefId", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.HOMEENROLLMENT_LOCALID = new ElementDefImpl( HOMEENROLLMENT, "LocalId", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.HOMEENROLLMENT_STATEPROVINCEID = new ElementDefImpl( HOMEENROLLMENT, "StateProvinceId", "StatePrId", 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.HOMEENROLLMENT_STATEPROVINCEID.DefineVersionInfo(SifVersion.SIF20, "StateProvinceId", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.HOMEENROLLMENT_STATUS = new ElementDefImpl( HOMEENROLLMENT, "Status", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.HOMEENROLLMENT_GRADELEVEL = new ElementDefImpl( HOMEENROLLMENT, "GradeLevel", null, 7, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.HOMEENROLLMENT_HOMEROOM = new ElementDefImpl( HOMEENROLLMENT, "Homeroom", "~XPathSurrogate{HomeroomId/@RoomInfoRefId=.}HomeroomId", 8, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.HOMEENROLLMENT_HOMEROOM.DefineVersionInfo(SifVersion.SIF20, "Homeroom", 8, 0); // (Sif 20 alias) StudentDTD.HOMEENROLLMENT_HOMEROOMNUMBER = new ElementDefImpl( HOMEENROLLMENT, "HomeroomNumber", null, 9, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.HOMEENROLLMENT_FULLYEARENROLLMENT = new ElementDefImpl( HOMEENROLLMENT, "FullYearEnrollment", null, 10, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); // <Homeroom> fields (1 entries) StudentDTD.HOMEROOM_SIF_REFOBJECT = new ElementDefImpl( HOMEROOM, "SIF_RefObject", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <IncidentAction> fields (6 entries) StudentDTD.INCIDENTACTION_STARTDATE = new ElementDefImpl( INCIDENTACTION, "StartDate", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.INCIDENTACTION_ENDDATE = new ElementDefImpl( INCIDENTACTION, "EndDate", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.INCIDENTACTION_DURATION = new ElementDefImpl( INCIDENTACTION, "Duration", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.INCIDENTACTION_ZEROTOLERANCE = new ElementDefImpl( INCIDENTACTION, "ZeroTolerance", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.INCIDENTACTION_POLICENOTIFICATION = new ElementDefImpl( INCIDENTACTION, "PoliceNotification", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.INCIDENTACTION_ARREST = new ElementDefImpl( INCIDENTACTION, "Arrest", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <IncidentActionList> fields (1 entries) StudentDTD.INCIDENTACTIONLIST_INCIDENTACTION = new ElementDefImpl( INCIDENTACTIONLIST, "IncidentAction", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <IncidentCategory> fields (3 entries) StudentDTD.INCIDENTCATEGORY_CODE = new ElementDefImpl( INCIDENTCATEGORY, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.INCIDENTCATEGORY_OTHERCODELIST = new ElementDefImpl( INCIDENTCATEGORY, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.INCIDENTCATEGORY_CODECOMMENT = new ElementDefImpl( INCIDENTCATEGORY, "CodeComment", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <IncidentLocation> fields (1 entries) StudentDTD.INCIDENTLOCATION_TYPE = new ElementDefImpl( INCIDENTLOCATION, "Type", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <IncidentLocationRefId> fields (1 entries) StudentDTD.INCIDENTLOCATIONREFID_SIF_REFOBJECT = new ElementDefImpl( INCIDENTLOCATIONREFID, "SIF_RefObject", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <IncidentReporter> fields (3 entries) StudentDTD.INCIDENTREPORTER_TYPE = new ElementDefImpl( INCIDENTREPORTER, "Type", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.INCIDENTREPORTER_NAME = new ElementDefImpl( INCIDENTREPORTER, "Name", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.INCIDENTREPORTER_SIF_REFID = new ElementDefImpl( INCIDENTREPORTER, "SIF_RefId", null, 3, SifDtd.GLOBAL, null, 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <IncidentTime> fields (1 entries) StudentDTD.INCIDENTTIME_TYPE = new ElementDefImpl( INCIDENTTIME, "Type", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <LanguageOfInstruction> fields (2 entries) StudentDTD.LANGUAGEOFINSTRUCTION_CODE = new ElementDefImpl( LANGUAGEOFINSTRUCTION, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.LANGUAGEOFINSTRUCTION_OTHERCODELIST = new ElementDefImpl( LANGUAGEOFINSTRUCTION, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <LEAContact> fields (2 entries) StudentDTD.LEACONTACT_PUBLISHINDIRECTORY = new ElementDefImpl( LEACONTACT, "PublishInDirectory", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.LEACONTACT_CONTACTINFO = new ElementDefImpl( LEACONTACT, "ContactInfo", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); // <LEAContactList> fields (1 entries) StudentDTD.LEACONTACTLIST_LEACONTACT = new ElementDefImpl( LEACONTACTLIST, "LEAContact", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25 ); // <LEAInfo> fields (14 entries) StudentDTD.LEAINFO_REFID = new ElementDefImpl( LEAINFO, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.LEAINFO_LOCALID = new ElementDefImpl( LEAINFO, "LocalId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.LEAINFO_STATEPROVINCEID = new ElementDefImpl( LEAINFO, "StateProvinceId", "StatePrId", 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.LEAINFO_STATEPROVINCEID.DefineVersionInfo(SifVersion.SIF20, "StateProvinceId", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.LEAINFO_NCESID = new ElementDefImpl( LEAINFO, "NCESId", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.LEAINFO_LEANAME = new ElementDefImpl( LEAINFO, "LEAName", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.LEAINFO_LEAURL = new ElementDefImpl( LEAINFO, "LEAURL", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.LEAINFO_EDUCATIONAGENCYTYPE = new ElementDefImpl( LEAINFO, "EducationAgencyType", null, 7, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.LEAINFO_LEACONTACTLIST = new ElementDefImpl( LEAINFO, "LEAContactList", null, 8, SifDtd.STUDENT, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.LEAINFO_LEACONTACTLIST.DefineVersionInfo(SifVersion.SIF20, "LEAContactList", 8, 0); // (Sif 20 alias) StudentDTD.LEAINFO_PHONENUMBERLIST = new ElementDefImpl( LEAINFO, "PhoneNumberList", null, 9, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.LEAINFO_PHONENUMBERLIST.DefineVersionInfo(SifVersion.SIF20, "PhoneNumberList", 9, 0); // (Sif 20 alias) StudentDTD.LEAINFO_ADDRESSLIST = new ElementDefImpl( LEAINFO, "AddressList", null, 10, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.LEAINFO_ADDRESSLIST.DefineVersionInfo(SifVersion.SIF20, "AddressList", 10, 0); // (Sif 20 alias) StudentDTD.LEAINFO_IDENTIFICATIONINFOLIST = new ElementDefImpl( LEAINFO, "IdentificationInfoList", null, 11, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.LEAINFO_IDENTIFICATIONINFOLIST.DefineVersionInfo(SifVersion.SIF20, "IdentificationInfoList", 11, 0); // (Sif 20 alias) StudentDTD.LEAINFO_GRADELEVELS = new ElementDefImpl( LEAINFO, "GradeLevels", null, 12, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.LEAINFO_OPERATIONALSTATUS = new ElementDefImpl( LEAINFO, "OperationalStatus", null, 13, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.LEAINFO_CONGRESSIONALDISTRICT = new ElementDefImpl( LEAINFO, "CongressionalDistrict", null, 14, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); LEAINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( LEAINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); LEAINFO_SIF_METADATA = new ElementDefImpl( LEAINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <LocationOfInstruction> fields (2 entries) StudentDTD.LOCATIONOFINSTRUCTION_CODE = new ElementDefImpl( LOCATIONOFINSTRUCTION, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.LOCATIONOFINSTRUCTION_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.LOCATIONOFINSTRUCTION_OTHERCODELIST = new ElementDefImpl( LOCATIONOFINSTRUCTION, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <ManifestationDetermination> fields (4 entries) StudentDTD.MANIFESTATIONDETERMINATION_MEETINGHELD = new ElementDefImpl( MANIFESTATIONDETERMINATION, "MeetingHeld", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.MANIFESTATIONDETERMINATION_MEETINGDATE = new ElementDefImpl( MANIFESTATIONDETERMINATION, "MeetingDate", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.MANIFESTATIONDETERMINATION_DUETODISABILITY = new ElementDefImpl( MANIFESTATIONDETERMINATION, "DueToDisability", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.MANIFESTATIONDETERMINATION_MEETINGOUTCOME = new ElementDefImpl( MANIFESTATIONDETERMINATION, "MeetingOutcome", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <MedicalAlertMessage> fields (1 entries) StudentDTD.MEDICALALERTMESSAGE_SEVERITY = new ElementDefImpl( MEDICALALERTMESSAGE, "Severity", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <MedicalAlertMessages> fields (1 entries) StudentDTD.MEDICALALERTMESSAGES_MEDICALALERTMESSAGE = new ElementDefImpl( MEDICALALERTMESSAGES, "MedicalAlertMessage", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <MediumOfInstruction> fields (2 entries) StudentDTD.MEDIUMOFINSTRUCTION_CODE = new ElementDefImpl( MEDIUMOFINSTRUCTION, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.MEDIUMOFINSTRUCTION_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.MEDIUMOFINSTRUCTION_OTHERCODELIST = new ElementDefImpl( MEDIUMOFINSTRUCTION, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <MostRecent> fields (3 entries) StudentDTD.MOSTRECENT_SCHOOLLOCALID = new ElementDefImpl( MOSTRECENT, "SchoolLocalId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.MOSTRECENT_HOMEROOMLOCALID = new ElementDefImpl( MOSTRECENT, "HomeroomLocalId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.MOSTRECENT_GRADELEVEL = new ElementDefImpl( MOSTRECENT, "GradeLevel", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <Nonpromotion> fields (2 entries) StudentDTD.NONPROMOTION_CODE = new ElementDefImpl( NONPROMOTION, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.NONPROMOTION_OTHERCODELIST = new ElementDefImpl( NONPROMOTION, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); // <Offender> fields (8 entries) StudentDTD.OFFENDER_TYPE = new ElementDefImpl( OFFENDER, "Type", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.OFFENDER_NAME = new ElementDefImpl( OFFENDER, "Name", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.OFFENDER_SIF_REFID = new ElementDefImpl( OFFENDER, "SIF_RefId", null, 3, SifDtd.GLOBAL, null, 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.OFFENDER_INJURY = new ElementDefImpl( OFFENDER, "Injury", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.OFFENDER_MANIFESTATIONDETERMINATION = new ElementDefImpl( OFFENDER, "ManifestationDetermination", null, 5, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.OFFENDER_ACTIONLIST = new ElementDefImpl( OFFENDER, "ActionList", null, 6, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.OFFENDER_WEAPONTYPELIST = new ElementDefImpl( OFFENDER, "WeaponTypeList", null, 7, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); StudentDTD.OFFENDER_RELATEDTOLIST = new ElementDefImpl( OFFENDER, "RelatedToList", null, 8, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); // <OffenderList> fields (1 entries) StudentDTD.OFFENDERLIST_OFFENDER = new ElementDefImpl( OFFENDERLIST, "Offender", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <OtherLEA> fields (1 entries) StudentDTD.OTHERLEA_SIF_REFOBJECT = new ElementDefImpl( OTHERLEA, "SIF_RefObject", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <PrincipalInfo> fields (2 entries) StudentDTD.PRINCIPALINFO_CONTACTNAME = new ElementDefImpl( PRINCIPALINFO, "ContactName", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.PRINCIPALINFO_CONTACTTITLE = new ElementDefImpl( PRINCIPALINFO, "ContactTitle", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); // <Promotion> fields (2 entries) StudentDTD.PROMOTION_CODE = new ElementDefImpl( PROMOTION, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.PROMOTION_OTHERCODELIST = new ElementDefImpl( PROMOTION, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); // <PromotionInfo> fields (3 entries) StudentDTD.PROMOTIONINFO_PROMOTIONSTATUS = new ElementDefImpl( PROMOTIONINFO, "PromotionStatus", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.PROMOTIONINFO_PROMOTIONSTATUS.DefineVersionInfo(SifVersion.SIF24, "PromotionStatus", 1, (ElementDefImpl.FD_FIELD)); // (Sif 24 alias) StudentDTD.PROMOTIONINFO_PROMOTION = new ElementDefImpl( PROMOTIONINFO, "Promotion", null, 2, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); StudentDTD.PROMOTIONINFO_NONPROMOTION = new ElementDefImpl( PROMOTIONINFO, "Nonpromotion", null, 3, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); // <Recognition> fields (1 entries) StudentDTD.RECOGNITION_CODE = new ElementDefImpl( RECOGNITION, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); // <RecognitionList> fields (1 entries) StudentDTD.RECOGNITIONLIST_RECOGNITION = new ElementDefImpl( RECOGNITIONLIST, "Recognition", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); // <RelatedTo> fields (0 entries) // <RelatedToList> fields (1 entries) StudentDTD.RELATEDTOLIST_RELATEDTO = new ElementDefImpl( RELATEDTOLIST, "RelatedTo", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <RoomInfo> fields (11 entries) StudentDTD.ROOMINFO_REFID = new ElementDefImpl( ROOMINFO, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ROOMINFO_SCHOOLINFOREFID = new ElementDefImpl( ROOMINFO, "SchoolInfoRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ROOMINFO_ROOMNUMBER = new ElementDefImpl( ROOMINFO, "RoomNumber", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ROOMINFO_STAFFLIST = new ElementDefImpl( ROOMINFO, "StaffList", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.ROOMINFO_STAFFLIST.DefineVersionInfo(SifVersion.SIF20, "StaffList", 4, 0); // (Sif 20 alias) StudentDTD.ROOMINFO_DESCRIPTION = new ElementDefImpl( ROOMINFO, "Description", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ROOMINFO_BUILDING = new ElementDefImpl( ROOMINFO, "Building", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ROOMINFO_HOMEROOMNUMBER = new ElementDefImpl( ROOMINFO, "HomeroomNumber", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ROOMINFO_SIZE = new ElementDefImpl( ROOMINFO, "Size", null, 8, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.ROOMINFO_CAPACITY = new ElementDefImpl( ROOMINFO, "Capacity", null, 9, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.ROOMINFO_PHONENUMBER = new ElementDefImpl( ROOMINFO, "PhoneNumber", "~PhoneNumberSurrogate{}", 10, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.ROOMINFO_PHONENUMBER.DefineVersionInfo(SifVersion.SIF20, "PhoneNumber", 10, 0); // (Sif 20 alias) StudentDTD.ROOMINFO_ROOMTYPEREFID = new ElementDefImpl( ROOMINFO, "RoomTypeRefId", "~XPathSurrogate{TypeOfRoom/@RoomTypeRefId=.}TypeOfRoom", 11, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ROOMINFO_ROOMTYPEREFID.DefineVersionInfo(SifVersion.SIF20, "RoomTypeRefId", 11, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) ROOMINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( ROOMINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); ROOMINFO_SIF_METADATA = new ElementDefImpl( ROOMINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <RoomInfoRefId> fields (0 entries) // <RoomType> fields (3 entries) StudentDTD.ROOMTYPE_REFID = new ElementDefImpl( ROOMTYPE, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ROOMTYPE_SCHOOLINFOREFID = new ElementDefImpl( ROOMTYPE, "SchoolInfoRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.ROOMTYPE_DESCRIPTION = new ElementDefImpl( ROOMTYPE, "Description", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); ROOMTYPE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( ROOMTYPE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); ROOMTYPE_SIF_METADATA = new ElementDefImpl( ROOMTYPE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <SCEDCode> fields (5 entries) StudentDTD.SCEDCODE_COURSEDESCRIPTION = new ElementDefImpl( SCEDCODE, "CourseDescription", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCEDCODE_COURSELEVEL = new ElementDefImpl( SCEDCODE, "CourseLevel", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCEDCODE_AVAILABLECREDIT = new ElementDefImpl( SCEDCODE, "AvailableCredit", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.SCEDCODE_SEQUENCENUMBER = new ElementDefImpl( SCEDCODE, "SequenceNumber", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.SCEDCODE_SEQUENCELIMIT = new ElementDefImpl( SCEDCODE, "SequenceLimit", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); // <ScheduleInfo> fields (4 entries) StudentDTD.SCHEDULEINFO_TERMINFOREFID = new ElementDefImpl( SCHEDULEINFO, "TermInfoRefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHEDULEINFO_TEACHERLIST = new ElementDefImpl( SCHEDULEINFO, "TeacherList", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SCHEDULEINFO_TEACHERLIST.DefineVersionInfo(SifVersion.SIF20, "TeacherList", 2, 0); // (Sif 20 alias) StudentDTD.SCHEDULEINFO_SECTIONROOMLIST = new ElementDefImpl( SCHEDULEINFO, "SectionRoomList", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SCHEDULEINFO_SECTIONROOMLIST.DefineVersionInfo(SifVersion.SIF20, "SectionRoomList", 3, 0); // (Sif 20 alias) StudentDTD.SCHEDULEINFO_MEETINGTIMELIST = new ElementDefImpl( SCHEDULEINFO, "MeetingTimeList", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SCHEDULEINFO_MEETINGTIMELIST.DefineVersionInfo(SifVersion.SIF20, "MeetingTimeList", 4, 0); // (Sif 20 alias) // <ScheduleInfoList> fields (1 entries) StudentDTD.SCHEDULEINFOLIST_SCHEDULEINFO = new ElementDefImpl( SCHEDULEINFOLIST, "ScheduleInfo", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25 ); // <ScheduleInfoOverride> fields (3 entries) StudentDTD.SCHEDULEINFOOVERRIDE_OVERRIDE = new ElementDefImpl( SCHEDULEINFOOVERRIDE, "Override", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHEDULEINFOOVERRIDE_TERMINFOREFID = new ElementDefImpl( SCHEDULEINFOOVERRIDE, "TermInfoRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHEDULEINFOOVERRIDE_MEETINGTIMELIST = new ElementDefImpl( SCHEDULEINFOOVERRIDE, "MeetingTimeList", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SCHEDULEINFOOVERRIDE_MEETINGTIMELIST.DefineVersionInfo(SifVersion.SIF20, "MeetingTimeList", 3, 0); // (Sif 20 alias) // <ScheduleInfoOverrideList> fields (1 entries) StudentDTD.SCHEDULEINFOOVERRIDELIST_SCHEDULEINFOOVERRIDE = new ElementDefImpl( SCHEDULEINFOOVERRIDELIST, "ScheduleInfoOverride", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25 ); // <SchoolCourseInfo> fields (15 entries) StudentDTD.SCHOOLCOURSEINFO_REFID = new ElementDefImpl( SCHOOLCOURSEINFO, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFO_SCHOOLINFOREFID = new ElementDefImpl( SCHOOLCOURSEINFO, "SchoolInfoRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFO_SCHOOLYEAR = new ElementDefImpl( SCHOOLCOURSEINFO, "SchoolYear", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.SCHOOLCOURSEINFO_COURSECODE = new ElementDefImpl( SCHOOLCOURSEINFO, "CourseCode", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFO_COURSECODE.DefineVersionInfo(SifVersion.SIF20, "CourseCode", 4, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFO_STATECOURSECODE = new ElementDefImpl( SCHOOLCOURSEINFO, "StateCourseCode", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFO_STATECOURSECODE.DefineVersionInfo(SifVersion.SIF20, "StateCourseCode", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFO_DISTRICTCOURSECODE = new ElementDefImpl( SCHOOLCOURSEINFO, "DistrictCourseCode", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFO_DISTRICTCOURSECODE.DefineVersionInfo(SifVersion.SIF20, "DistrictCourseCode", 6, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFO_SUBJECTAREALIST = new ElementDefImpl( SCHOOLCOURSEINFO, "SubjectAreaList", null, 6, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SCHOOLCOURSEINFO_SUBJECTAREALIST.DefineVersionInfo(SifVersion.SIF20, "SubjectAreaList", 7, 0); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFO_COURSETITLE = new ElementDefImpl( SCHOOLCOURSEINFO, "CourseTitle", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFO_COURSETITLE.DefineVersionInfo(SifVersion.SIF20, "CourseTitle", 8, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFO_DESCRIPTION = new ElementDefImpl( SCHOOLCOURSEINFO, "Description", null, 8, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFO_DESCRIPTION.DefineVersionInfo(SifVersion.SIF20, "Description", 9, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFO_INSTRUCTIONALLEVEL = new ElementDefImpl( SCHOOLCOURSEINFO, "InstructionalLevel", "~XPathSurrogate{InstructionalLevel=@Code}", 8, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SCHOOLCOURSEINFO_INSTRUCTIONALLEVEL.DefineVersionInfo(SifVersion.SIF15r1, "~XPathSurrogate{InstructionalLevel=@Code}InstructionalLevel", 9, 0); // (Sif 15r1 alias) StudentDTD.SCHOOLCOURSEINFO_INSTRUCTIONALLEVEL.DefineVersionInfo(SifVersion.SIF20, "InstructionalLevel", 10, 0); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFO_COURSECREDITS = new ElementDefImpl( SCHOOLCOURSEINFO, "CourseCredits", null, 9, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.SCHOOLCOURSEINFO_COURSECREDITS.DefineVersionInfo(SifVersion.SIF15r1, "CourseCredits", 10, 0); // (Sif 15r1 alias) StudentDTD.SCHOOLCOURSEINFO_COURSECREDITS.DefineVersionInfo(SifVersion.SIF20, "CourseCredits", 11, 0); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFO_COREACADEMICCOURSE = new ElementDefImpl( SCHOOLCOURSEINFO, "CoreAcademicCourse", null, 11, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFO_COREACADEMICCOURSE.DefineVersionInfo(SifVersion.SIF20, "CoreAcademicCourse", 12, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFO_GRADUATIONREQUIREMENT = new ElementDefImpl( SCHOOLCOURSEINFO, "GraduationRequirement", "GradRequirement", 12, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFO_GRADUATIONREQUIREMENT.DefineVersionInfo(SifVersion.SIF20, "GraduationRequirement", 13, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFO_DEPARTMENT = new ElementDefImpl( SCHOOLCOURSEINFO, "Department", null, 14, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFO_SCEDCODE = new ElementDefImpl( SCHOOLCOURSEINFO, "SCEDCode", null, 15, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); SCHOOLCOURSEINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( SCHOOLCOURSEINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); SCHOOLCOURSEINFO_SIF_METADATA = new ElementDefImpl( SCHOOLCOURSEINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <SchoolCourseInfoOverride> fields (8 entries) StudentDTD.SCHOOLCOURSEINFOOVERRIDE_OVERRIDE = new ElementDefImpl( SCHOOLCOURSEINFOOVERRIDE, "Override", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFOOVERRIDE_COURSECODE = new ElementDefImpl( SCHOOLCOURSEINFOOVERRIDE, "CourseCode", "CourseCodeOverride", 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFOOVERRIDE_COURSECODE.DefineVersionInfo(SifVersion.SIF20, "CourseCode", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFOOVERRIDE_STATECOURSECODE = new ElementDefImpl( SCHOOLCOURSEINFOOVERRIDE, "StateCourseCode", "StateCourseCodeOverride", 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFOOVERRIDE_STATECOURSECODE.DefineVersionInfo(SifVersion.SIF20, "StateCourseCode", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFOOVERRIDE_DISTRICTCOURSECODE = new ElementDefImpl( SCHOOLCOURSEINFOOVERRIDE, "DistrictCourseCode", "DistrictCourseCodeOverride", 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFOOVERRIDE_DISTRICTCOURSECODE.DefineVersionInfo(SifVersion.SIF20, "DistrictCourseCode", 4, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFOOVERRIDE_SUBJECTAREA = new ElementDefImpl( SCHOOLCOURSEINFOOVERRIDE, "SubjectArea", "SubjectAreaOverride", 5, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SCHOOLCOURSEINFOOVERRIDE_SUBJECTAREA.DefineVersionInfo(SifVersion.SIF20, "SubjectArea", 5, 0); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFOOVERRIDE_COURSETITLE = new ElementDefImpl( SCHOOLCOURSEINFOOVERRIDE, "CourseTitle", "CourseTitleOverride", 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLCOURSEINFOOVERRIDE_COURSETITLE.DefineVersionInfo(SifVersion.SIF20, "CourseTitle", 6, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFOOVERRIDE_INSTRUCTIONALLEVEL = new ElementDefImpl( SCHOOLCOURSEINFOOVERRIDE, "InstructionalLevel", "~XPathSurrogate{InstructionalLevelOverride=@Code}InstructionalLevelOverride", 7, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SCHOOLCOURSEINFOOVERRIDE_INSTRUCTIONALLEVEL.DefineVersionInfo(SifVersion.SIF20, "InstructionalLevel", 7, 0); // (Sif 20 alias) StudentDTD.SCHOOLCOURSEINFOOVERRIDE_COURSECREDITS = new ElementDefImpl( SCHOOLCOURSEINFOOVERRIDE, "CourseCredits", "CourseCreditsOverride", 8, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.SCHOOLCOURSEINFOOVERRIDE_COURSECREDITS.DefineVersionInfo(SifVersion.SIF20, "CourseCredits", 8, 0); // (Sif 20 alias) // <SchoolFocus> fields (0 entries) // <SchoolFocusList> fields (1 entries) StudentDTD.SCHOOLFOCUSLIST_SCHOOLFOCUS = new ElementDefImpl( SCHOOLFOCUSLIST, "SchoolFocus", "~XPathSurrogate{SchoolFocus/@Type=.}", 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLFOCUSLIST_SCHOOLFOCUS.DefineVersionInfo(SifVersion.SIF20, "SchoolFocus", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <SchoolId> fields (1 entries) StudentDTD.SCHOOLID_SCHOOLINFOREFID = new ElementDefImpl( SCHOOLID, "SchoolInfoRefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF15r1, SifTypeConverters.STRING ); // <SchoolInfo> fields (23 entries) StudentDTD.SCHOOLINFO_REFID = new ElementDefImpl( SCHOOLINFO, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_LOCALID = new ElementDefImpl( SCHOOLINFO, "LocalId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_SCHOOLNAME = new ElementDefImpl( SCHOOLINFO, "SchoolName", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_SCHOOLNAME.DefineVersionInfo(SifVersion.SIF15r1, "SchoolName", 5, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.SCHOOLINFO_STATEPROVINCEID = new ElementDefImpl( SCHOOLINFO, "StateProvinceId", "StatePrId", 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_STATEPROVINCEID.DefineVersionInfo(SifVersion.SIF20, "StateProvinceId", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLINFO_SCHOOLJURISDICTION = new ElementDefImpl( SCHOOLINFO, "SchoolJurisdiction", null, 3, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF15r1 ); StudentDTD.SCHOOLINFO_SCHOOLJURISDICTION.DefineVersionInfo(SifVersion.SIF15r1, "SchoolJurisdiction", 8, 0); // (Sif 15r1 alias) StudentDTD.SCHOOLINFO_SCHOOLTYPE = new ElementDefImpl( SCHOOLINFO, "SchoolType", "~XPathSurrogate{SchoolType/@Code=.}", 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_SCHOOLTYPE.DefineVersionInfo(SifVersion.SIF15r1, "~XPathSurrogate{SchoolType/@Code=.}SchoolType", 9, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.SCHOOLINFO_SCHOOLTYPE.DefineVersionInfo(SifVersion.SIF20, "SchoolType", 8, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLINFO_NCESID = new ElementDefImpl( SCHOOLINFO, "NCESId", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_SCHOOLURL = new ElementDefImpl( SCHOOLINFO, "SchoolURL", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_SCHOOLURL.DefineVersionInfo(SifVersion.SIF15r1, "SchoolURL", 11, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.SCHOOLINFO_SCHOOLURL.DefineVersionInfo(SifVersion.SIF20, "SchoolURL", 10, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLINFO_LEAINFOREFID = new ElementDefImpl( SCHOOLINFO, "LEAInfoRefId", "~XPathSurrogate{SchoolDistrict/@LEAInfoRefId=.}SchoolDistrict", 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_LEAINFOREFID.DefineVersionInfo(SifVersion.SIF20, "LEAInfoRefId", 6, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLINFO_PRINCIPALINFO = new ElementDefImpl( SCHOOLINFO, "PrincipalInfo", null, 6, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SCHOOLINFO_PRINCIPALINFO.DefineVersionInfo(SifVersion.SIF15r1, "PrincipalInfo", 12, 0); // (Sif 15r1 alias) StudentDTD.SCHOOLINFO_PRINCIPALINFO.DefineVersionInfo(SifVersion.SIF20, "PrincipalInfo", 11, 0); // (Sif 20 alias) StudentDTD.SCHOOLINFO_OTHERLEA = new ElementDefImpl( SCHOOLINFO, "OtherLEA", "~XPathSurrogate{OtherLEA/@LEAInfoRefId=.}", 7, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_OTHERLEA.DefineVersionInfo(SifVersion.SIF20, "OtherLEA", 7, 0); // (Sif 20 alias) StudentDTD.SCHOOLINFO_PHONENUMBERLIST = new ElementDefImpl( SCHOOLINFO, "PhoneNumberList", null, 7, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SCHOOLINFO_PHONENUMBERLIST.DefineVersionInfo(SifVersion.SIF15r1, "PhoneNumberList", 14, (ElementDefImpl.FD_COLLAPSE)); // (Sif 15r1 alias) StudentDTD.SCHOOLINFO_PHONENUMBERLIST.DefineVersionInfo(SifVersion.SIF20, "PhoneNumberList", 14, 0); // (Sif 20 alias) StudentDTD.SCHOOLINFO_ADDRESSLIST = new ElementDefImpl( SCHOOLINFO, "AddressList", null, 8, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SCHOOLINFO_ADDRESSLIST.DefineVersionInfo(SifVersion.SIF15r1, "AddressList", 15, (ElementDefImpl.FD_COLLAPSE)); // (Sif 15r1 alias) StudentDTD.SCHOOLINFO_ADDRESSLIST.DefineVersionInfo(SifVersion.SIF20, "AddressList", 13, 0); // (Sif 20 alias) StudentDTD.SCHOOLINFO_IDENTIFICATIONINFOLIST = new ElementDefImpl( SCHOOLINFO, "IdentificationInfoList", null, 9, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SCHOOLINFO_IDENTIFICATIONINFOLIST.DefineVersionInfo(SifVersion.SIF15r1, "IdentificationInfoList", 16, (ElementDefImpl.FD_COLLAPSE)); // (Sif 15r1 alias) StudentDTD.SCHOOLINFO_IDENTIFICATIONINFOLIST.DefineVersionInfo(SifVersion.SIF20, "IdentificationInfoList", 15, 0); // (Sif 20 alias) StudentDTD.SCHOOLINFO_SCHOOLFOCUSLIST = new ElementDefImpl( SCHOOLINFO, "SchoolFocusList", null, 10, SifDtd.STUDENT, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.SCHOOLINFO_SCHOOLFOCUSLIST.DefineVersionInfo(SifVersion.SIF20, "SchoolFocusList", 9, 0); // (Sif 20 alias) StudentDTD.SCHOOLINFO_SESSIONTYPE = new ElementDefImpl( SCHOOLINFO, "SessionType", "~XPathSurrogate{SessionType/@Code=.}", 10, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_SESSIONTYPE.DefineVersionInfo(SifVersion.SIF15r1, "~XPathSurrogate{SessionType/@Code=.}SessionType", 17, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.SCHOOLINFO_SESSIONTYPE.DefineVersionInfo(SifVersion.SIF20, "SessionType", 16, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLINFO_LOWGRADELEVEL = new ElementDefImpl( SCHOOLINFO, "LowGradeLevel", null, 11, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_LOWGRADELEVEL.DefineVersionInfo(SifVersion.SIF15r1, "LowGradeLevel", 18, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.SCHOOLINFO_HIGHGRADELEVEL = new ElementDefImpl( SCHOOLINFO, "HighGradeLevel", null, 12, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_HIGHGRADELEVEL.DefineVersionInfo(SifVersion.SIF15r1, "HighGradeLevel", 19, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.SCHOOLINFO_SCHOOLCONTACTLIST = new ElementDefImpl( SCHOOLINFO, "SchoolContactList", null, 13, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.SCHOOLINFO_SCHOOLCONTACTLIST.DefineVersionInfo(SifVersion.SIF20, "SchoolContactList", 12, 0); // (Sif 20 alias) StudentDTD.SCHOOLINFO_GRADELEVELS = new ElementDefImpl( SCHOOLINFO, "GradeLevels", null, 20, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.SCHOOLINFO_GRADELEVELS.DefineVersionInfo(SifVersion.SIF20, "GradeLevels", 17, 0); // (Sif 20 alias) StudentDTD.SCHOOLINFO_TITLE1STATUS = new ElementDefImpl( SCHOOLINFO, "Title1Status", null, 21, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_TITLE1STATUS.DefineVersionInfo(SifVersion.SIF20, "Title1Status", 18, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLINFO_OPERATIONALSTATUS = new ElementDefImpl( SCHOOLINFO, "OperationalStatus", null, 22, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_OPERATIONALSTATUS.DefineVersionInfo(SifVersion.SIF20, "OperationalStatus", 19, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.SCHOOLINFO_CONGRESSIONALDISTRICT = new ElementDefImpl( SCHOOLINFO, "CongressionalDistrict", null, 23, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SCHOOLINFO_CONGRESSIONALDISTRICT.DefineVersionInfo(SifVersion.SIF20, "CongressionalDistrict", 20, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) SCHOOLINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( SCHOOLINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); SCHOOLINFO_SIF_METADATA = new ElementDefImpl( SCHOOLINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <SchoolJurisdiction> fields (1 entries) StudentDTD.SCHOOLJURISDICTION_CODE = new ElementDefImpl( SCHOOLJURISDICTION, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); // <SectionInfo> fields (15 entries) StudentDTD.SECTIONINFO_REFID = new ElementDefImpl( SECTIONINFO, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SECTIONINFO_SCHOOLCOURSEINFOREFID = new ElementDefImpl( SECTIONINFO, "SchoolCourseInfoRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SECTIONINFO_SCHOOLYEAR = new ElementDefImpl( SECTIONINFO, "SchoolYear", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.SECTIONINFO_SCHEDULEINFOLIST = new ElementDefImpl( SECTIONINFO, "ScheduleInfoList", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SECTIONINFO_SCHEDULEINFOLIST.DefineVersionInfo(SifVersion.SIF20, "ScheduleInfoList", 6, 0); // (Sif 20 alias) StudentDTD.SECTIONINFO_MEDIUMOFINSTRUCTION = new ElementDefImpl( SECTIONINFO, "MediumOfInstruction", null, 4, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SECTIONINFO_MEDIUMOFINSTRUCTION.DefineVersionInfo(SifVersion.SIF20, "MediumOfInstruction", 7, 0); // (Sif 20 alias) StudentDTD.SECTIONINFO_LOCALID = new ElementDefImpl( SECTIONINFO, "LocalId", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SECTIONINFO_DESCRIPTION = new ElementDefImpl( SECTIONINFO, "Description", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SECTIONINFO_LANGUAGEOFINSTRUCTION = new ElementDefImpl( SECTIONINFO, "LanguageOfInstruction", null, 5, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SECTIONINFO_LANGUAGEOFINSTRUCTION.DefineVersionInfo(SifVersion.SIF20, "LanguageOfInstruction", 8, 0); // (Sif 20 alias) StudentDTD.SECTIONINFO_LOCATIONOFINSTRUCTION = new ElementDefImpl( SECTIONINFO, "LocationOfInstruction", null, 6, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SECTIONINFO_LOCATIONOFINSTRUCTION.DefineVersionInfo(SifVersion.SIF20, "LocationOfInstruction", 9, 0); // (Sif 20 alias) StudentDTD.SECTIONINFO_SCHOOLCOURSEINFOOVERRIDE = new ElementDefImpl( SECTIONINFO, "SchoolCourseInfoOverride", null, 7, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.SECTIONINFO_SCHOOLCOURSEINFOOVERRIDE.DefineVersionInfo(SifVersion.SIF20, "SchoolCourseInfoOverride", 11, 0); // (Sif 20 alias) StudentDTD.SECTIONINFO_SUMMERSCHOOL = new ElementDefImpl( SECTIONINFO, "SummerSchool", null, 10, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SECTIONINFO_COURSESECTIONCODE = new ElementDefImpl( SECTIONINFO, "CourseSectionCode", null, 12, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SECTIONINFO_SECTIONCODE = new ElementDefImpl( SECTIONINFO, "SectionCode", null, 13, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SECTIONINFO_COUNTFORATTENDANCE = new ElementDefImpl( SECTIONINFO, "CountForAttendance", null, 14, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SECTIONINFO_BELLSCHEDULEREFID = new ElementDefImpl( SECTIONINFO, "BellScheduleRefId", null, 15, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); SECTIONINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( SECTIONINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); SECTIONINFO_SIF_METADATA = new ElementDefImpl( SECTIONINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <SectionRoomList> fields (1 entries) StudentDTD.SECTIONROOMLIST_ROOMINFOREFID = new ElementDefImpl( SECTIONROOMLIST, "RoomInfoRefId", "~XPathSurrogate{SectionRoom/@RoomInfoRefId=.}SectionRoom", 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.SECTIONROOMLIST_ROOMINFOREFID.DefineVersionInfo(SifVersion.SIF20, "RoomInfoRefId", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <StaffAssigned> fields (2 entries) StudentDTD.STAFFASSIGNED_TYPE = new ElementDefImpl( STAFFASSIGNED, "Type", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); StudentDTD.STAFFASSIGNED_STAFFPERSONALREFID = new ElementDefImpl( STAFFASSIGNED, "StaffPersonalRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); // <StaffAssignment> fields (16 entries) StudentDTD.STAFFASSIGNMENT_REFID = new ElementDefImpl( STAFFASSIGNMENT, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFASSIGNMENT_SCHOOLINFOREFID = new ElementDefImpl( STAFFASSIGNMENT, "SchoolInfoRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFASSIGNMENT_SCHOOLYEAR = new ElementDefImpl( STAFFASSIGNMENT, "SchoolYear", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STAFFASSIGNMENT_STAFFPERSONALREFID = new ElementDefImpl( STAFFASSIGNMENT, "StaffPersonalRefId", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFASSIGNMENT_DESCRIPTION = new ElementDefImpl( STAFFASSIGNMENT, "Description", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFASSIGNMENT_PRIMARYASSIGNMENT = new ElementDefImpl( STAFFASSIGNMENT, "PrimaryAssignment", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFASSIGNMENT_JOBSTARTDATE = new ElementDefImpl( STAFFASSIGNMENT, "JobStartDate", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STAFFASSIGNMENT_JOBSTARTDATE.DefineVersionInfo(SifVersion.SIF20, "JobStartDate", 7, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STAFFASSIGNMENT_JOBENDDATE = new ElementDefImpl( STAFFASSIGNMENT, "JobEndDate", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STAFFASSIGNMENT_JOBENDDATE.DefineVersionInfo(SifVersion.SIF20, "JobEndDate", 8, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STAFFASSIGNMENT_JOBFTE = new ElementDefImpl( STAFFASSIGNMENT, "JobFTE", null, 8, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.STAFFASSIGNMENT_JOBFTE.DefineVersionInfo(SifVersion.SIF20, "JobFTE", 9, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STAFFASSIGNMENT_JOBFUNCTION = new ElementDefImpl( STAFFASSIGNMENT, "JobFunction", null, 9, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.STAFFASSIGNMENT_JOBFUNCTION.DefineVersionInfo(SifVersion.SIF20, "JobFunction", 10, 0); // (Sif 20 alias) StudentDTD.STAFFASSIGNMENT_TEACHINGASSIGNMENT = new ElementDefImpl( STAFFASSIGNMENT, "TeachingAssignment", null, 10, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.STAFFASSIGNMENT_TEACHINGASSIGNMENT.DefineVersionInfo(SifVersion.SIF20, "TeachingAssignment", 11, 0); // (Sif 20 alias) StudentDTD.STAFFASSIGNMENT_GRADECLASSIFICATION = new ElementDefImpl( STAFFASSIGNMENT, "GradeClassification", null, 11, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF15r1 ); StudentDTD.STAFFASSIGNMENT_GRADELEVELS = new ElementDefImpl( STAFFASSIGNMENT, "GradeLevels", null, 12, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.STAFFASSIGNMENT_ITINERANTTEACHER = new ElementDefImpl( STAFFASSIGNMENT, "ItinerantTeacher", null, 12, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFASSIGNMENT_ITINERANTTEACHER.DefineVersionInfo(SifVersion.SIF20, "ItinerantTeacher", 13, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STAFFASSIGNMENT_INSTRUCTIONALLEVEL = new ElementDefImpl( STAFFASSIGNMENT, "InstructionalLevel", "~XPathSurrogate{InstructionLevel=@Code}InstructionLevel", 13, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.STAFFASSIGNMENT_INSTRUCTIONALLEVEL.DefineVersionInfo(SifVersion.SIF20, "InstructionalLevel", 14, 0); // (Sif 20 alias) StudentDTD.STAFFASSIGNMENT_EMPLOYEEPERSONALREFID = new ElementDefImpl( STAFFASSIGNMENT, "EmployeePersonalRefId", "~XPathSurrogate{HRId/@EmployeePersonalRefId=.}HRId", 14, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFASSIGNMENT_EMPLOYEEPERSONALREFID.DefineVersionInfo(SifVersion.SIF20, "EmployeePersonalRefId", 15, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) STAFFASSIGNMENT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STAFFASSIGNMENT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STAFFASSIGNMENT_SIF_METADATA = new ElementDefImpl( STAFFASSIGNMENT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StaffList> fields (1 entries) StudentDTD.STAFFLIST_STAFFPERSONALREFID = new ElementDefImpl( STAFFLIST, "StaffPersonalRefId", "~XPathSurrogate{Staff/@StaffPersonalRefId=.}Staff", 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFLIST_STAFFPERSONALREFID.DefineVersionInfo(SifVersion.SIF20, "StaffPersonalRefId", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <StaffPersonal> fields (13 entries) StudentDTD.STAFFPERSONAL_REFID = new ElementDefImpl( STAFFPERSONAL, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFPERSONAL_OTHERIDLIST = new ElementDefImpl( STAFFPERSONAL, "OtherIdList", null, 2, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STAFFPERSONAL_OTHERIDLIST.DefineVersionInfo(SifVersion.SIF15r1, "OtherIdList", 5, (ElementDefImpl.FD_COLLAPSE)); // (Sif 15r1 alias) StudentDTD.STAFFPERSONAL_OTHERIDLIST.DefineVersionInfo(SifVersion.SIF20, "OtherIdList", 5, 0); // (Sif 20 alias) StudentDTD.STAFFPERSONAL_LOCALID = new ElementDefImpl( STAFFPERSONAL, "LocalId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFPERSONAL_LOCALID.DefineVersionInfo(SifVersion.SIF20, "LocalId", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STAFFPERSONAL_NAME = new ElementDefImpl( STAFFPERSONAL, "Name", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STAFFPERSONAL_NAME.DefineVersionInfo(SifVersion.SIF15r1, "Name", 6, 0); // (Sif 15r1 alias) StudentDTD.STAFFPERSONAL_STATEPROVINCEID = new ElementDefImpl( STAFFPERSONAL, "StateProvinceId", "StatePrId", 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFPERSONAL_STATEPROVINCEID.DefineVersionInfo(SifVersion.SIF20, "StateProvinceId", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STAFFPERSONAL_ELECTRONICIDLIST = new ElementDefImpl( STAFFPERSONAL, "ElectronicIdList", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.STAFFPERSONAL_ELECTRONICIDLIST.DefineVersionInfo(SifVersion.SIF20, "ElectronicIdList", 4, 0); // (Sif 20 alias) StudentDTD.STAFFPERSONAL_TITLE = new ElementDefImpl( STAFFPERSONAL, "Title", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFPERSONAL_TITLE.DefineVersionInfo(SifVersion.SIF15r1, "Title", 7, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.STAFFPERSONAL_TITLE.DefineVersionInfo(SifVersion.SIF20, "Title", 9, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STAFFPERSONAL_EMAILLIST = new ElementDefImpl( STAFFPERSONAL, "EmailList", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STAFFPERSONAL_EMAILLIST.DefineVersionInfo(SifVersion.SIF15r1, "EmailList", 8, (ElementDefImpl.FD_COLLAPSE)); // (Sif 15r1 alias) StudentDTD.STAFFPERSONAL_EMAILLIST.DefineVersionInfo(SifVersion.SIF20, "EmailList", 12, 0); // (Sif 20 alias) StudentDTD.STAFFPERSONAL_DEMOGRAPHICS = new ElementDefImpl( STAFFPERSONAL, "Demographics", null, 6, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STAFFPERSONAL_DEMOGRAPHICS.DefineVersionInfo(SifVersion.SIF15r1, "Demographics", 9, 0); // (Sif 15r1 alias) StudentDTD.STAFFPERSONAL_DEMOGRAPHICS.DefineVersionInfo(SifVersion.SIF20, "Demographics", 8, 0); // (Sif 20 alias) StudentDTD.STAFFPERSONAL_OTHERNAMES = new ElementDefImpl( STAFFPERSONAL, "OtherNames", null, 7, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.STAFFPERSONAL_ADDRESSLIST = new ElementDefImpl( STAFFPERSONAL, "AddressList", null, 7, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STAFFPERSONAL_ADDRESSLIST.DefineVersionInfo(SifVersion.SIF15r1, "AddressList", 10, (ElementDefImpl.FD_COLLAPSE)); // (Sif 15r1 alias) StudentDTD.STAFFPERSONAL_ADDRESSLIST.DefineVersionInfo(SifVersion.SIF20, "AddressList", 10, 0); // (Sif 20 alias) StudentDTD.STAFFPERSONAL_PHONENUMBERLIST = new ElementDefImpl( STAFFPERSONAL, "PhoneNumberList", null, 8, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STAFFPERSONAL_PHONENUMBERLIST.DefineVersionInfo(SifVersion.SIF15r1, "PhoneNumberList", 11, (ElementDefImpl.FD_COLLAPSE)); // (Sif 15r1 alias) StudentDTD.STAFFPERSONAL_PHONENUMBERLIST.DefineVersionInfo(SifVersion.SIF20, "PhoneNumberList", 11, 0); // (Sif 20 alias) StudentDTD.STAFFPERSONAL_EMPLOYEEPERSONALREFID = new ElementDefImpl( STAFFPERSONAL, "EmployeePersonalRefId", "~XPathSurrogate{EmployeeLink/@EmployeePersonalRefId=.}EmployeeLink", 12, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STAFFPERSONAL_EMPLOYEEPERSONALREFID.DefineVersionInfo(SifVersion.SIF20, "EmployeePersonalRefId", 13, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) STAFFPERSONAL_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STAFFPERSONAL, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STAFFPERSONAL_SIF_METADATA = new ElementDefImpl( STAFFPERSONAL, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StaffPersonalRefId> fields (0 entries) // <StudentActivityInfo> fields (8 entries) StudentDTD.STUDENTACTIVITYINFO_REFID = new ElementDefImpl( STUDENTACTIVITYINFO, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYINFO_TITLE = new ElementDefImpl( STUDENTACTIVITYINFO, "Title", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYINFO_DESCRIPTION = new ElementDefImpl( STUDENTACTIVITYINFO, "Description", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYINFO_STUDENTACTIVITY = new ElementDefAlias( STUDENTACTIVITYINFO, "StudentActivity", null, "StudentActivityType", 4, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); StudentDTD.STUDENTACTIVITYINFO_STUDENTACTIVITYLEVEL = new ElementDefImpl( STUDENTACTIVITYINFO, "StudentActivityLevel", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYINFO_GRADELEVELS = new ElementDefImpl( STUDENTACTIVITYINFO, "GradeLevels", null, 6, SifDtd.COMMON, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); StudentDTD.STUDENTACTIVITYINFO_CURRICULARSTATUS = new ElementDefImpl( STUDENTACTIVITYINFO, "CurricularStatus", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYINFO_LOCATION = new ElementDefAlias( STUDENTACTIVITYINFO, "Location", null, "StudentActivityInfoLocation", 8, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); // <StudentActivityInfoLocation> fields (3 entries) StudentDTD.STUDENTACTIVITYINFOLOCATION_TYPE = new ElementDefImpl( STUDENTACTIVITYINFOLOCATION, "Type", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYINFOLOCATION_LOCATIONNAME = new ElementDefImpl( STUDENTACTIVITYINFOLOCATION, "LocationName", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYINFOLOCATION_LOCATIONREFID = new ElementDefAlias( STUDENTACTIVITYINFOLOCATION, "LocationRefId", null, "StudentActivityInfoLocationRefId", 3, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); // <StudentActivityInfoLocationRefId> fields (1 entries) StudentDTD.STUDENTACTIVITYINFOLOCATIONREFID_SIF_REFOBJECT = new ElementDefImpl( STUDENTACTIVITYINFOLOCATIONREFID, "SIF_RefObject", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); // <StudentActivityParticipation> fields (9 entries) StudentDTD.STUDENTACTIVITYPARTICIPATION_REFID = new ElementDefImpl( STUDENTACTIVITYPARTICIPATION, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYPARTICIPATION_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTACTIVITYPARTICIPATION, "StudentPersonalRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYPARTICIPATION_STUDENTACTIVITYINFOREFID = new ElementDefImpl( STUDENTACTIVITYPARTICIPATION, "StudentActivityInfoRefId", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYPARTICIPATION_SCHOOLYEAR = new ElementDefImpl( STUDENTACTIVITYPARTICIPATION, "SchoolYear", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTACTIVITYPARTICIPATION_PARTICIPATIONCOMMENT = new ElementDefImpl( STUDENTACTIVITYPARTICIPATION, "ParticipationComment", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYPARTICIPATION_STARTDATE = new ElementDefImpl( STUDENTACTIVITYPARTICIPATION, "StartDate", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STUDENTACTIVITYPARTICIPATION_ENDDATE = new ElementDefImpl( STUDENTACTIVITYPARTICIPATION, "EndDate", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STUDENTACTIVITYPARTICIPATION_ROLE = new ElementDefImpl( STUDENTACTIVITYPARTICIPATION, "Role", null, 8, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYPARTICIPATION_RECOGNITIONLIST = new ElementDefImpl( STUDENTACTIVITYPARTICIPATION, "RecognitionList", null, 9, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); // <StudentActivityType> fields (2 entries) StudentDTD.STUDENTACTIVITYTYPE_CODE = new ElementDefImpl( STUDENTACTIVITYTYPE, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTACTIVITYTYPE_OTHERCODELIST = new ElementDefImpl( STUDENTACTIVITYTYPE, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); // <StudentAddress> fields (3 entries) StudentDTD.STUDENTADDRESS_PICKUPORDROPOFF = new ElementDefImpl( STUDENTADDRESS, "PickupOrDropoff", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTADDRESS_DAYOFWEEK = new ElementDefImpl( STUDENTADDRESS, "DayOfWeek", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTADDRESS_ADDRESS = new ElementDefImpl( STUDENTADDRESS, "Address", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); // <StudentAddressList> fields (3 entries) StudentDTD.STUDENTADDRESSLIST_PICKUPORDROPOFF = new ElementDefImpl( STUDENTADDRESSLIST, "PickupOrDropoff", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); StudentDTD.STUDENTADDRESSLIST_DAYOFWEEK = new ElementDefImpl( STUDENTADDRESSLIST, "DayOfWeek", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); StudentDTD.STUDENTADDRESSLIST_ADDRESS = new ElementDefImpl( STUDENTADDRESSLIST, "Address", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTADDRESSLIST_ADDRESS.DefineVersionInfo(SifVersion.SIF20, "Address", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <StudentAttendance> fields (2 entries) StudentDTD.STUDENTATTENDANCE_COUNTSTOWARDATTENDANCE = new ElementDefImpl( STUDENTATTENDANCE, "CountsTowardAttendance", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTATTENDANCE_ATTENDANCEVALUE = new ElementDefImpl( STUDENTATTENDANCE, "AttendanceValue", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); // <StudentAttendanceSummary> fields (15 entries) StudentDTD.STUDENTATTENDANCESUMMARY_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "StudentPersonalRefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTATTENDANCESUMMARY_SCHOOLINFOREFID = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "SchoolInfoRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTATTENDANCESUMMARY_SCHOOLYEAR = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "SchoolYear", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTATTENDANCESUMMARY_STARTDATE = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "StartDate", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STUDENTATTENDANCESUMMARY_STARTDAY = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "StartDay", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTATTENDANCESUMMARY_ENDDATE = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "EndDate", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STUDENTATTENDANCESUMMARY_ENDDAY = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "EndDay", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTATTENDANCESUMMARY_RESIDENT = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "Resident", null, 8, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTATTENDANCESUMMARY_FTE = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "FTE", null, 9, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.STUDENTATTENDANCESUMMARY_DAYSATTENDED = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "DaysAttended", null, 10, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.STUDENTATTENDANCESUMMARY_EXCUSEDABSENCES = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "ExcusedAbsences", null, 11, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.STUDENTATTENDANCESUMMARY_UNEXCUSEDABSENCES = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "UnexcusedAbsences", null, 12, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.STUDENTATTENDANCESUMMARY_DAYSTARDY = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "DaysTardy", null, 13, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.STUDENTATTENDANCESUMMARY_DAYSINMEMBERSHIP = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "DaysInMembership", null, 14, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.STUDENTATTENDANCESUMMARY_STUDENTSCHOOLENROLLMENTREFID = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "StudentSchoolEnrollmentRefId", null, 15, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); STUDENTATTENDANCESUMMARY_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTATTENDANCESUMMARY_SIF_METADATA = new ElementDefImpl( STUDENTATTENDANCESUMMARY, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentContact> fields (16 entries) StudentDTD.STUDENTCONTACT_REFID = new ElementDefImpl( STUDENTCONTACT, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTCONTACT_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTCONTACT, "StudentPersonalRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTCONTACT_TYPE = new ElementDefImpl( STUDENTCONTACT, "Type", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); StudentDTD.STUDENTCONTACT_LOCALID = new ElementDefImpl( STUDENTCONTACT, "LocalId", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTCONTACT_NAME = new ElementDefImpl( STUDENTCONTACT, "Name", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTCONTACT_NAME.DefineVersionInfo(SifVersion.SIF20, "Name", 5, 0); // (Sif 20 alias) StudentDTD.STUDENTCONTACT_PHONENUMBERLIST = new ElementDefImpl( STUDENTCONTACT, "PhoneNumberList", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTCONTACT_PHONENUMBERLIST.DefineVersionInfo(SifVersion.SIF20, "PhoneNumberList", 9, 0); // (Sif 20 alias) StudentDTD.STUDENTCONTACT_OTHERNAMES = new ElementDefImpl( STUDENTCONTACT, "OtherNames", null, 6, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.STUDENTCONTACT_EMAILLIST = new ElementDefImpl( STUDENTCONTACT, "EmailList", null, 6, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTCONTACT_EMAILLIST.DefineVersionInfo(SifVersion.SIF20, "EmailList", 10, 0); // (Sif 20 alias) StudentDTD.STUDENTCONTACT_DEMOGRAPHICS = new ElementDefImpl( STUDENTCONTACT, "Demographics", null, 7, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTCONTACT_ADDRESSLIST = new ElementDefImpl( STUDENTCONTACT, "AddressList", null, 8, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTCONTACT_ADDRESSLIST.DefineVersionInfo(SifVersion.SIF20, "AddressList", 8, 0); // (Sif 20 alias) StudentDTD.STUDENTCONTACT_OTHERIDLIST = new ElementDefImpl( STUDENTCONTACT, "OtherIdList", null, 9, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTCONTACT_OTHERIDLIST.DefineVersionInfo(SifVersion.SIF20, "OtherIdList", 4, 0); // (Sif 20 alias) StudentDTD.STUDENTCONTACT_RELATIONSHIP = new ElementDefImpl( STUDENTCONTACT, "Relationship", null, 10, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTCONTACT_RELATIONSHIP.DefineVersionInfo(SifVersion.SIF20, "Relationship", 11, 0); // (Sif 20 alias) StudentDTD.STUDENTCONTACT_EMPLOYERTYPE = new ElementDefImpl( STUDENTCONTACT, "EmployerType", "~XPathSurrogate{EmployerType/@Code=.}", 11, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTCONTACT_EMPLOYERTYPE.DefineVersionInfo(SifVersion.SIF20, "EmployerType", 12, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTCONTACT_EDUCATIONALLEVEL = new ElementDefImpl( STUDENTCONTACT, "EducationalLevel", "~XPathSurrogate{EducationalLevel/@Code=.}", 12, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTCONTACT_EDUCATIONALLEVEL.DefineVersionInfo(SifVersion.SIF20, "EducationalLevel", 13, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTCONTACT_CONTACTFLAGS = new ElementDefImpl( STUDENTCONTACT, "ContactFlags", null, 13, SifDtd.STUDENT, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTCONTACT_CONTACTFLAGS.DefineVersionInfo(SifVersion.SIF20, "ContactFlags", 14, 0); // (Sif 20 alias) StudentDTD.STUDENTCONTACT_CONTACTSEQUENCE = new ElementDefImpl( STUDENTCONTACT, "ContactSequence", null, 15, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); STUDENTCONTACT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTCONTACT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTCONTACT_SIF_METADATA = new ElementDefImpl( STUDENTCONTACT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentContactPersonal> fields (5 entries) StudentDTD.STUDENTCONTACTPERSONAL_REFID = new ElementDefImpl( STUDENTCONTACTPERSONAL, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTCONTACTPERSONAL_PERSONINFO = new ElementDefImpl( STUDENTCONTACTPERSONAL, "PersonInfo", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); StudentDTD.STUDENTCONTACTPERSONAL_EMPLOYERTYPE = new ElementDefImpl( STUDENTCONTACTPERSONAL, "EmployerType", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTCONTACTPERSONAL_EDUCATIONLEVEL = new ElementDefImpl( STUDENTCONTACTPERSONAL, "EducationLevel", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTCONTACTPERSONAL_OPTOUTEMAIL = new ElementDefImpl( STUDENTCONTACTPERSONAL, "OptOutEmail", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); STUDENTCONTACTPERSONAL_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTCONTACTPERSONAL, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTCONTACTPERSONAL_SIF_METADATA = new ElementDefImpl( STUDENTCONTACTPERSONAL, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentContactRelationship> fields (5 entries) StudentDTD.STUDENTCONTACTRELATIONSHIP_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTCONTACTRELATIONSHIP, "StudentPersonalRefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTCONTACTRELATIONSHIP_STUDENTCONTACTPERSONALREFID = new ElementDefImpl( STUDENTCONTACTRELATIONSHIP, "StudentContactPersonalRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTCONTACTRELATIONSHIP_RELATIONSHIP = new ElementDefImpl( STUDENTCONTACTRELATIONSHIP, "Relationship", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); StudentDTD.STUDENTCONTACTRELATIONSHIP_CONTACTFLAGS = new ElementDefImpl( STUDENTCONTACTRELATIONSHIP, "ContactFlags", null, 4, SifDtd.STUDENT, "us", 0, SifVersion.SIF24, SifVersion.SIF25 ); StudentDTD.STUDENTCONTACTRELATIONSHIP_CONTACTSEQUENCE = new ElementDefImpl( STUDENTCONTACTRELATIONSHIP, "ContactSequence", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.INT ); STUDENTCONTACTRELATIONSHIP_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTCONTACTRELATIONSHIP, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTCONTACTRELATIONSHIP_SIF_METADATA = new ElementDefImpl( STUDENTCONTACTRELATIONSHIP, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentDailyAttendance> fields (9 entries) StudentDTD.STUDENTDAILYATTENDANCE_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTDAILYATTENDANCE, "StudentPersonalRefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTDAILYATTENDANCE_SCHOOLINFOREFID = new ElementDefImpl( STUDENTDAILYATTENDANCE, "SchoolInfoRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTDAILYATTENDANCE_DATE = new ElementDefImpl( STUDENTDAILYATTENDANCE, "Date", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STUDENTDAILYATTENDANCE_SCHOOLYEAR = new ElementDefImpl( STUDENTDAILYATTENDANCE, "SchoolYear", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTDAILYATTENDANCE_DAILYATTENDANCECODE = new ElementDefAlias( STUDENTDAILYATTENDANCE, "DailyAttendanceCode", null, "AttendanceCode", 4, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); StudentDTD.STUDENTDAILYATTENDANCE_TIMEIN = new ElementDefImpl( STUDENTDAILYATTENDANCE, "TimeIn", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.TIME ); StudentDTD.STUDENTDAILYATTENDANCE_TIMEIN.DefineVersionInfo(SifVersion.SIF20, "TimeIn", 6, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTDAILYATTENDANCE_ATTENDANCECODEINFOREFID = new ElementDefImpl( STUDENTDAILYATTENDANCE, "AttendanceCodeInfoRefId", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTDAILYATTENDANCE_TIMEOUT = new ElementDefImpl( STUDENTDAILYATTENDANCE, "TimeOut", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.TIME ); StudentDTD.STUDENTDAILYATTENDANCE_TIMEOUT.DefineVersionInfo(SifVersion.SIF20, "TimeOut", 7, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTDAILYATTENDANCE_ATTENDANCENOTE = new ElementDefImpl( STUDENTDAILYATTENDANCE, "AttendanceNote", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTDAILYATTENDANCE_ATTENDANCENOTE.DefineVersionInfo(SifVersion.SIF20, "AttendanceNote", 8, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) STUDENTDAILYATTENDANCE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTDAILYATTENDANCE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTDAILYATTENDANCE_SIF_METADATA = new ElementDefImpl( STUDENTDAILYATTENDANCE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentGrade> fields (6 entries) StudentDTD.STUDENTGRADE_REFID = new ElementDefImpl( STUDENTGRADE, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTGRADE_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTGRADE, "StudentPersonalRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTGRADE_SECTIONINFOREFID = new ElementDefImpl( STUDENTGRADE, "SectionInfoRefId", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTGRADE_SCHOOLINFOREFID = new ElementDefImpl( STUDENTGRADE, "SchoolInfoRefId", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTGRADE_SCHOOLYEAR = new ElementDefImpl( STUDENTGRADE, "SchoolYear", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTGRADE_GRADE = new ElementDefImpl( STUDENTGRADE, "Grade", null, 6, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); // <StudentPersonal> fields (31 entries) StudentDTD.STUDENTPERSONAL_REFID = new ElementDefImpl( STUDENTPERSONAL, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_ALERTMESSAGES = new ElementDefImpl( STUDENTPERSONAL, "AlertMessages", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTPERSONAL_ALERTMESSAGES.DefineVersionInfo(SifVersion.SIF20, "AlertMessages", 2, 0); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_LOCALID = new ElementDefImpl( STUDENTPERSONAL, "LocalId", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_LOCALID.DefineVersionInfo(SifVersion.SIF20, "LocalId", 4, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_OTHERIDLIST = new ElementDefImpl( STUDENTPERSONAL, "OtherIdList", null, 3, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTPERSONAL_OTHERIDLIST.DefineVersionInfo(SifVersion.SIF15r1, "OtherIdList", 6, (ElementDefImpl.FD_COLLAPSE)); // (Sif 15r1 alias) StudentDTD.STUDENTPERSONAL_OTHERIDLIST.DefineVersionInfo(SifVersion.SIF20, "OtherIdList", 7, 0); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_MEDICALALERTMESSAGES = new ElementDefImpl( STUDENTPERSONAL, "MedicalAlertMessages", null, 3, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.STUDENTPERSONAL_STATEPROVINCEID = new ElementDefImpl( STUDENTPERSONAL, "StateProvinceId", "StatePrId", 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_STATEPROVINCEID.DefineVersionInfo(SifVersion.SIF20, "StateProvinceId", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_NAME = new ElementDefImpl( STUDENTPERSONAL, "Name", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTPERSONAL_NAME.DefineVersionInfo(SifVersion.SIF15r1, "Name", 7, 0); // (Sif 15r1 alias) StudentDTD.STUDENTPERSONAL_NAME.DefineVersionInfo(SifVersion.SIF20, "Name", 8, 0); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_ELECTRONICIDLIST = new ElementDefImpl( STUDENTPERSONAL, "ElectronicIdList", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.STUDENTPERSONAL_ELECTRONICIDLIST.DefineVersionInfo(SifVersion.SIF20, "ElectronicIdList", 6, 0); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_EMAILLIST = new ElementDefImpl( STUDENTPERSONAL, "EmailList", null, 5, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTPERSONAL_EMAILLIST.DefineVersionInfo(SifVersion.SIF15r1, "EmailList", 8, (ElementDefImpl.FD_COLLAPSE)); // (Sif 15r1 alias) StudentDTD.STUDENTPERSONAL_EMAILLIST.DefineVersionInfo(SifVersion.SIF20, "EmailList", 13, 0); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_EMAILLIST.DefineVersionInfo(SifVersion.SIF20r1, "EmailList", 14, 0); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_PROJECTEDGRADUATIONYEAR = new ElementDefImpl( STUDENTPERSONAL, "ProjectedGraduationYear", "~GradYearSurrogate{}GradYear", 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTPERSONAL_PROJECTEDGRADUATIONYEAR.DefineVersionInfo(SifVersion.SIF15r1, "~GradYearSurrogate{}GradYear", 9, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.STUDENTPERSONAL_PROJECTEDGRADUATIONYEAR.DefineVersionInfo(SifVersion.SIF20, "ProjectedGraduationYear", 14, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_PROJECTEDGRADUATIONYEAR.DefineVersionInfo(SifVersion.SIF20r1, "ProjectedGraduationYear", 15, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_ONTIMEGRADUATIONYEAR = new ElementDefImpl( STUDENTPERSONAL, "OnTimeGraduationYear", "~GradYearSurrogate{}GradYear", 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTPERSONAL_ONTIMEGRADUATIONYEAR.DefineVersionInfo(SifVersion.SIF15r1, "~GradYearSurrogate{}GradYear", 10, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.STUDENTPERSONAL_ONTIMEGRADUATIONYEAR.DefineVersionInfo(SifVersion.SIF20, "OnTimeGraduationYear", 15, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_ONTIMEGRADUATIONYEAR.DefineVersionInfo(SifVersion.SIF20r1, "OnTimeGraduationYear", 16, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_GRADUATIONDATE = new ElementDefAlias( STUDENTPERSONAL, "GraduationDate", "~GradYearSurrogate{}GradYear", "PartialDateType", 8, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_GRADUATIONDATE.DefineVersionInfo(SifVersion.SIF15r1, "~GradYearSurrogate{}GradYear", 11, 0); // (Sif 15r1 alias) StudentDTD.STUDENTPERSONAL_GRADUATIONDATE.DefineVersionInfo(SifVersion.SIF20, "GraduationDate", 16, 0); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_GRADUATIONDATE.DefineVersionInfo(SifVersion.SIF20r1, "GraduationDate", 17, 0); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_DEMOGRAPHICS = new ElementDefImpl( STUDENTPERSONAL, "Demographics", null, 9, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTPERSONAL_DEMOGRAPHICS.DefineVersionInfo(SifVersion.SIF15r1, "Demographics", 12, 0); // (Sif 15r1 alias) StudentDTD.STUDENTPERSONAL_DEMOGRAPHICS.DefineVersionInfo(SifVersion.SIF20, "Demographics", 10, 0); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_OTHERNAMES = new ElementDefImpl( STUDENTPERSONAL, "OtherNames", null, 9, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.STUDENTPERSONAL_ADDRESSLIST = new ElementDefAlias( STUDENTPERSONAL, "AddressList", "~StudentAddressSurrogate{}StudentAddress", "StudentAddressList", 10, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTPERSONAL_ADDRESSLIST.DefineVersionInfo(SifVersion.SIF15r1, "~StudentAddressSurrogate{}StudentAddress", 13, 0); // (Sif 15r1 alias) StudentDTD.STUDENTPERSONAL_ADDRESSLIST.DefineVersionInfo(SifVersion.SIF20, "AddressList", 11, 0); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_PHONENUMBERLIST = new ElementDefImpl( STUDENTPERSONAL, "PhoneNumberList", null, 11, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTPERSONAL_PHONENUMBERLIST.DefineVersionInfo(SifVersion.SIF15r1, "PhoneNumberList", 14, (ElementDefImpl.FD_COLLAPSE)); // (Sif 15r1 alias) StudentDTD.STUDENTPERSONAL_PHONENUMBERLIST.DefineVersionInfo(SifVersion.SIF20, "PhoneNumberList", 12, 0); // (Sif 20 alias) StudentDTD.STUDENTPERSONAL_PHONENUMBERLIST.DefineVersionInfo(SifVersion.SIF20r1, "PhoneNumberList", 13, 0); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_STUDENTADDRESS = new ElementDefImpl( STUDENTPERSONAL, "StudentAddress", null, 12, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20r1, SifVersion.SIF25 ); StudentDTD.STUDENTPERSONAL_MOSTRECENT = new ElementDefImpl( STUDENTPERSONAL, "MostRecent", null, 17, SifDtd.STUDENT, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.STUDENTPERSONAL_MOSTRECENT.DefineVersionInfo(SifVersion.SIF20r1, "MostRecent", 18, 0); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_ACCEPTABLEUSEPOLICY = new ElementDefImpl( STUDENTPERSONAL, "AcceptableUsePolicy", null, 18, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_ACCEPTABLEUSEPOLICY.DefineVersionInfo(SifVersion.SIF20r1, "AcceptableUsePolicy", 19, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_IDEA = new ElementDefImpl( STUDENTPERSONAL, "IDEA", null, 19, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_IDEA.DefineVersionInfo(SifVersion.SIF20r1, "IDEA", 20, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_MIGRANT = new ElementDefImpl( STUDENTPERSONAL, "Migrant", null, 20, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_MIGRANT.DefineVersionInfo(SifVersion.SIF20r1, "Migrant", 21, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_TITLE1 = new ElementDefImpl( STUDENTPERSONAL, "Title1", null, 21, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_TITLE1.DefineVersionInfo(SifVersion.SIF20r1, "Title1", 22, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_GIFTEDTALENTED = new ElementDefImpl( STUDENTPERSONAL, "GiftedTalented", null, 22, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_GIFTEDTALENTED.DefineVersionInfo(SifVersion.SIF20r1, "GiftedTalented", 23, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_ECONOMICDISADVANTAGE = new ElementDefImpl( STUDENTPERSONAL, "EconomicDisadvantage", null, 23, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_ECONOMICDISADVANTAGE.DefineVersionInfo(SifVersion.SIF20r1, "EconomicDisadvantage", 24, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_ELL = new ElementDefImpl( STUDENTPERSONAL, "ELL", null, 24, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_ELL.DefineVersionInfo(SifVersion.SIF20r1, "ELL", 25, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_HOMELESS = new ElementDefImpl( STUDENTPERSONAL, "Homeless", null, 25, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_HOMELESS.DefineVersionInfo(SifVersion.SIF20r1, "Homeless", 26, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_SECTION504 = new ElementDefImpl( STUDENTPERSONAL, "Section504", null, 26, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_SECTION504.DefineVersionInfo(SifVersion.SIF20r1, "Section504", 27, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_VOCATIONALCONCENTRATOR = new ElementDefImpl( STUDENTPERSONAL, "VocationalConcentrator", null, 27, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_VOCATIONALCONCENTRATOR.DefineVersionInfo(SifVersion.SIF20r1, "VocationalConcentrator", 28, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_IMMIGRANT = new ElementDefImpl( STUDENTPERSONAL, "Immigrant", null, 28, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_IMMIGRANT.DefineVersionInfo(SifVersion.SIF20r1, "Immigrant", 29, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_NEGLECTEDDELINQUENT = new ElementDefImpl( STUDENTPERSONAL, "NeglectedDelinquent", null, 29, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPERSONAL_NEGLECTEDDELINQUENT.DefineVersionInfo(SifVersion.SIF20r1, "NeglectedDelinquent", 30, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) StudentDTD.STUDENTPERSONAL_FIRSTUSENROLLMENT = new ElementDefImpl( STUDENTPERSONAL, "FirstUSEnrollment", null, 31, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); STUDENTPERSONAL_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTPERSONAL, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTPERSONAL_SIF_METADATA = new ElementDefImpl( STUDENTPERSONAL, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentPicture> fields (4 entries) StudentDTD.STUDENTPICTURE_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTPICTURE, "StudentPersonalRefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPICTURE_PICTURESOURCE = new ElementDefImpl( STUDENTPICTURE, "PictureSource", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTPICTURE_PICTURESOURCE.DefineVersionInfo(SifVersion.SIF20, "PictureSource", 3, 0); // (Sif 20 alias) StudentDTD.STUDENTPICTURE_SCHOOLYEAR = new ElementDefImpl( STUDENTPICTURE, "SchoolYear", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTPICTURE_OKTOPUBLISH = new ElementDefImpl( STUDENTPICTURE, "OKToPublish", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); STUDENTPICTURE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTPICTURE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTPICTURE_SIF_METADATA = new ElementDefImpl( STUDENTPICTURE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentSchoolEnrollment> fields (24 entries) StudentDTD.STUDENTSCHOOLENROLLMENT_REFID = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSCHOOLENROLLMENT_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "StudentPersonalRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSCHOOLENROLLMENT_STUDENTPERSONALREFID.DefineVersionInfo(SifVersion.SIF15r1, "StudentPersonalRefId", 2, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_STUDENTPERSONALREFID.DefineVersionInfo(SifVersion.SIF20, "StudentPersonalRefId", 2, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_SCHOOLINFOREFID = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "SchoolInfoRefId", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSCHOOLENROLLMENT_SCHOOLINFOREFID.DefineVersionInfo(SifVersion.SIF15r1, "SchoolInfoRefId", 3, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_SCHOOLINFOREFID.DefineVersionInfo(SifVersion.SIF20, "SchoolInfoRefId", 3, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_MEMBERSHIPTYPE = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "MembershipType", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSCHOOLENROLLMENT_MEMBERSHIPTYPE.DefineVersionInfo(SifVersion.SIF15r1, "MembershipType", 4, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_MEMBERSHIPTYPE.DefineVersionInfo(SifVersion.SIF20, "MembershipType", 4, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_TIMEFRAME = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "TimeFrame", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSCHOOLENROLLMENT_TIMEFRAME.DefineVersionInfo(SifVersion.SIF15r1, "TimeFrame", 5, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_TIMEFRAME.DefineVersionInfo(SifVersion.SIF20, "TimeFrame", 5, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_SCHOOLYEAR = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "SchoolYear", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTSCHOOLENROLLMENT_SCHOOLYEAR.DefineVersionInfo(SifVersion.SIF20, "SchoolYear", 6, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_ENROLLSTATUS = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "EnrollStatus", null, 6, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF15r1 ); StudentDTD.STUDENTSCHOOLENROLLMENT_ENROLLSTATUS.DefineVersionInfo(SifVersion.SIF15r1, "EnrollStatus", 7, 0); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_ENTRYDATE = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "EntryDate", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STUDENTSCHOOLENROLLMENT_ENTRYDATE.DefineVersionInfo(SifVersion.SIF15r1, "EntryDate", 8, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_ENTRYDATE.DefineVersionInfo(SifVersion.SIF20, "EntryDate", 7, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_ENTRYTYPE = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "EntryType", null, 8, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTSCHOOLENROLLMENT_ENTRYTYPE.DefineVersionInfo(SifVersion.SIF15r1, "EntryType", 9, 0); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_ENTRYTYPE.DefineVersionInfo(SifVersion.SIF20, "EntryType", 8, 0); // (Sif 20 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_GRADELEVEL = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "GradeLevel", null, 9, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTSCHOOLENROLLMENT_GRADELEVEL.DefineVersionInfo(SifVersion.SIF15r1, "GradeLevel", 10, 0); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_GRADELEVEL.DefineVersionInfo(SifVersion.SIF20, "GradeLevel", 9, 0); // (Sif 20 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_HOMEROOM = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "Homeroom", "~XPathSurrogate{Homeroom/@RoomInfoRefId=.}", 10, SifDtd.STUDENT, "us", 0, SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSCHOOLENROLLMENT_HOMEROOM.DefineVersionInfo(SifVersion.SIF15r1, "~XPathSurrogate{Homeroom/@RoomInfoRefId=.}Homeroom", 11, 0); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_HOMEROOM.DefineVersionInfo(SifVersion.SIF20, "Homeroom", 10, 0); // (Sif 20 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_ADVISOR = new ElementDefAlias( STUDENTSCHOOLENROLLMENT, "Advisor", null, "SIF_RefId", 11, SifDtd.GLOBAL, null, 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSCHOOLENROLLMENT_STAFFASSIGNED = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "StaffAssigned", null, 11, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF15r1 ); StudentDTD.STUDENTSCHOOLENROLLMENT_STAFFASSIGNED.DefineVersionInfo(SifVersion.SIF15r1, "StaffAssigned", 12, (ElementDefImpl.FD_REPEATABLE)); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_COUNSELOR = new ElementDefAlias( STUDENTSCHOOLENROLLMENT, "Counselor", null, "SIF_RefId", 12, SifDtd.GLOBAL, null, 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSCHOOLENROLLMENT_EXITDATE = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "ExitDate", null, 12, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STUDENTSCHOOLENROLLMENT_EXITDATE.DefineVersionInfo(SifVersion.SIF15r1, "ExitDate", 13, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_EXITDATE.DefineVersionInfo(SifVersion.SIF23, "ExitDate", 14, (ElementDefImpl.FD_FIELD)); // (Sif 23 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_EXITSTATUS = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "ExitStatus", null, 13, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTSCHOOLENROLLMENT_EXITSTATUS.DefineVersionInfo(SifVersion.SIF15r1, "ExitStatus", 14, 0); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_EXITSTATUS.DefineVersionInfo(SifVersion.SIF23, "ExitStatus", 15, 0); // (Sif 23 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_CALENDAR = new ElementDefAlias( STUDENTSCHOOLENROLLMENT, "Calendar", null, "SIF_RefId", 13, SifDtd.GLOBAL, null, 0, SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSCHOOLENROLLMENT_EXITTYPE = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "ExitType", null, 14, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTSCHOOLENROLLMENT_EXITTYPE.DefineVersionInfo(SifVersion.SIF15r1, "ExitType", 15, 0); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_EXITTYPE.DefineVersionInfo(SifVersion.SIF23, "ExitType", 16, 0); // (Sif 23 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_FTE = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "FTE", null, 15, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.STUDENTSCHOOLENROLLMENT_FTE.DefineVersionInfo(SifVersion.SIF15r1, "FTE", 16, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_FTE.DefineVersionInfo(SifVersion.SIF23, "FTE", 19, (ElementDefImpl.FD_FIELD)); // (Sif 23 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_FTPTSTATUS = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "FTPTStatus", null, 16, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSCHOOLENROLLMENT_FTPTSTATUS.DefineVersionInfo(SifVersion.SIF15r1, "FTPTStatus", 17, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_FTPTSTATUS.DefineVersionInfo(SifVersion.SIF23, "FTPTStatus", 20, (ElementDefImpl.FD_FIELD)); // (Sif 23 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_RECORDCLOSUREREASON = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "RecordClosureReason", null, 17, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSCHOOLENROLLMENT_RESIDENCYSTATUS = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "ResidencyStatus", "~XPathSurrogate{ResidencyStatus=@Code}", 18, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.STUDENTSCHOOLENROLLMENT_RESIDENCYSTATUS.DefineVersionInfo(SifVersion.SIF20, "ResidencyStatus", 18, 0); // (Sif 20 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_RESIDENCYSTATUS.DefineVersionInfo(SifVersion.SIF23, "ResidencyStatus", 21, 0); // (Sif 23 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_PROMOTIONINFO = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "PromotionInfo", null, 18, SifDtd.STUDENT, "us", 0, SifVersion.SIF23, SifVersion.SIF25 ); StudentDTD.STUDENTSCHOOLENROLLMENT_NONRESIDENTATTENDREASON = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "NonResidentAttendReason", null, 19, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSCHOOLENROLLMENT_NONRESIDENTATTENDREASON.DefineVersionInfo(SifVersion.SIF20, "NonResidentAttendReason", 19, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSCHOOLENROLLMENT_NONRESIDENTATTENDREASON.DefineVersionInfo(SifVersion.SIF23, "NonResidentAttendReason", 22, (ElementDefImpl.FD_FIELD)); // (Sif 23 alias) STUDENTSCHOOLENROLLMENT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTSCHOOLENROLLMENT_SIF_METADATA = new ElementDefImpl( STUDENTSCHOOLENROLLMENT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentSectionEnrollment> fields (8 entries) StudentDTD.STUDENTSECTIONENROLLMENT_REFID = new ElementDefImpl( STUDENTSECTIONENROLLMENT, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSECTIONENROLLMENT_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTSECTIONENROLLMENT, "StudentPersonalRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSECTIONENROLLMENT_SECTIONINFOREFID = new ElementDefImpl( STUDENTSECTIONENROLLMENT, "SectionInfoRefId", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSECTIONENROLLMENT_SCHOOLYEAR = new ElementDefImpl( STUDENTSECTIONENROLLMENT, "SchoolYear", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTSECTIONENROLLMENT_ENTRYDATE = new ElementDefImpl( STUDENTSECTIONENROLLMENT, "EntryDate", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STUDENTSECTIONENROLLMENT_ENTRYDATE.DefineVersionInfo(SifVersion.SIF20, "EntryDate", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSECTIONENROLLMENT_EXITDATE = new ElementDefImpl( STUDENTSECTIONENROLLMENT, "ExitDate", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STUDENTSECTIONENROLLMENT_EXITDATE.DefineVersionInfo(SifVersion.SIF20, "ExitDate", 6, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSECTIONENROLLMENT_SCHEDULEINFOOVERRIDELIST = new ElementDefImpl( STUDENTSECTIONENROLLMENT, "ScheduleInfoOverrideList", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.STUDENTSECTIONENROLLMENT_SCHEDULEINFOOVERRIDELIST.DefineVersionInfo(SifVersion.SIF20, "ScheduleInfoOverrideList", 7, 0); // (Sif 20 alias) StudentDTD.STUDENTSECTIONENROLLMENT_CREDITSATTEMPTED = new ElementDefImpl( STUDENTSECTIONENROLLMENT, "CreditsAttempted", null, 7, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSECTIONENROLLMENT_CREDITSATTEMPTED.DefineVersionInfo(SifVersion.SIF20, "CreditsAttempted", 8, 0); // (Sif 20 alias) STUDENTSECTIONENROLLMENT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTSECTIONENROLLMENT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTSECTIONENROLLMENT_SIF_METADATA = new ElementDefImpl( STUDENTSECTIONENROLLMENT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentSnapshot> fields (30 entries) StudentDTD.STUDENTSNAPSHOT_SNAPDATE = new ElementDefImpl( STUDENTSNAPSHOT, "SnapDate", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STUDENTSNAPSHOT_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTSNAPSHOT, "StudentPersonalRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_SCHOOLYEAR = new ElementDefImpl( STUDENTSNAPSHOT, "SchoolYear", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTSNAPSHOT_SCHOOLYEAR.DefineVersionInfo(SifVersion.SIF20, "SchoolYear", 3, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_NAME = new ElementDefImpl( STUDENTSNAPSHOT, "Name", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.STUDENTSNAPSHOT_LOCALID = new ElementDefImpl( STUDENTSNAPSHOT, "LocalId", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_LOCALID.DefineVersionInfo(SifVersion.SIF20, "LocalId", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_STATEPROVINCEID = new ElementDefImpl( STUDENTSNAPSHOT, "StateProvinceId", "StatePrId", 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_STATEPROVINCEID.DefineVersionInfo(SifVersion.SIF20, "StateProvinceId", 6, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_ADDRESS = new ElementDefImpl( STUDENTSNAPSHOT, "Address", null, 7, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.STUDENTSNAPSHOT_RACELIST = new ElementDefImpl( STUDENTSNAPSHOT, "RaceList", null, 8, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.STUDENTSNAPSHOT_RACELIST.DefineVersionInfo(SifVersion.SIF20, "RaceList", 8, 0); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_GENDER = new ElementDefImpl( STUDENTSNAPSHOT, "Gender", null, 9, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_GENDER.DefineVersionInfo(SifVersion.SIF20, "Gender", 10, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_HISPANICLATINO = new ElementDefImpl( STUDENTSNAPSHOT, "HispanicLatino", null, 9, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_BIRTHDATE = new ElementDefImpl( STUDENTSNAPSHOT, "BirthDate", null, 10, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.STUDENTSNAPSHOT_BIRTHDATE.DefineVersionInfo(SifVersion.SIF20, "BirthDate", 11, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_AGE = new ElementDefImpl( STUDENTSNAPSHOT, "Age", null, 11, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTSNAPSHOT_AGE.DefineVersionInfo(SifVersion.SIF20, "Age", 12, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_PROJECTEDGRADUATIONYEAR = new ElementDefImpl( STUDENTSNAPSHOT, "ProjectedGraduationYear", "~GradYearSurrogate{}", 12, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTSNAPSHOT_PROJECTEDGRADUATIONYEAR.DefineVersionInfo(SifVersion.SIF20, "ProjectedGraduationYear", 13, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_ONTIMEGRADUATIONYEAR = new ElementDefImpl( STUDENTSNAPSHOT, "OnTimeGraduationYear", "~GradYearSurrogate{}", 13, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.STUDENTSNAPSHOT_ONTIMEGRADUATIONYEAR.DefineVersionInfo(SifVersion.SIF20, "OnTimeGraduationYear", 14, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_GRADUATIONDATE = new ElementDefAlias( STUDENTSNAPSHOT, "GraduationDate", "~GradYearSurrogate{}GradYear", "PartialDateType", 14, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_GRADUATIONDATE.DefineVersionInfo(SifVersion.SIF20, "GraduationDate", 15, 0); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_GRADUATIONAWARD = new ElementDefImpl( STUDENTSNAPSHOT, "GraduationAward", "~XPathSurrogate{GradAward/@Type=.}GradAward", 15, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_GRADUATIONAWARD.DefineVersionInfo(SifVersion.SIF20, "GraduationAward", 16, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_GRADUATIONONTIME = new ElementDefImpl( STUDENTSNAPSHOT, "GraduationOnTime", "GradOnTime", 16, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_GRADUATIONONTIME.DefineVersionInfo(SifVersion.SIF20, "GraduationOnTime", 17, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_HOMEENROLLMENT = new ElementDefImpl( STUDENTSNAPSHOT, "HomeEnrollment", null, 17, SifDtd.STUDENT, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); StudentDTD.STUDENTSNAPSHOT_HOMEENROLLMENT.DefineVersionInfo(SifVersion.SIF20, "HomeEnrollment", 18, 0); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_IDEA = new ElementDefImpl( STUDENTSNAPSHOT, "IDEA", null, 18, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_IDEA.DefineVersionInfo(SifVersion.SIF20, "IDEA", 19, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_MIGRANT = new ElementDefImpl( STUDENTSNAPSHOT, "Migrant", null, 19, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_MIGRANT.DefineVersionInfo(SifVersion.SIF20, "Migrant", 20, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_TITLE1 = new ElementDefImpl( STUDENTSNAPSHOT, "Title1", null, 20, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_TITLE1.DefineVersionInfo(SifVersion.SIF20, "Title1", 21, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_GIFTEDTALENTED = new ElementDefImpl( STUDENTSNAPSHOT, "GiftedTalented", null, 21, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_GIFTEDTALENTED.DefineVersionInfo(SifVersion.SIF20, "GiftedTalented", 22, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_ECONOMICDISADVANTAGE = new ElementDefImpl( STUDENTSNAPSHOT, "EconomicDisadvantage", null, 22, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_ECONOMICDISADVANTAGE.DefineVersionInfo(SifVersion.SIF20, "EconomicDisadvantage", 23, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_ELL = new ElementDefImpl( STUDENTSNAPSHOT, "ELL", null, 23, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_ELL.DefineVersionInfo(SifVersion.SIF20, "ELL", 24, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_HOMELESS = new ElementDefImpl( STUDENTSNAPSHOT, "Homeless", null, 24, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_HOMELESS.DefineVersionInfo(SifVersion.SIF20, "Homeless", 25, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_SECTION504 = new ElementDefImpl( STUDENTSNAPSHOT, "Section504", null, 25, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_SECTION504.DefineVersionInfo(SifVersion.SIF20, "Section504", 26, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_VOCATIONALCONCENTRATOR = new ElementDefImpl( STUDENTSNAPSHOT, "VocationalConcentrator", null, 26, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_VOCATIONALCONCENTRATOR.DefineVersionInfo(SifVersion.SIF20, "VocationalConcentrator", 27, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_IMMIGRANT = new ElementDefImpl( STUDENTSNAPSHOT, "Immigrant", null, 27, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_IMMIGRANT.DefineVersionInfo(SifVersion.SIF20, "Immigrant", 28, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.STUDENTSNAPSHOT_NEGLECTEDDELINQUENT = new ElementDefImpl( STUDENTSNAPSHOT, "NeglectedDelinquent", null, 29, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.STUDENTSNAPSHOT_FREEANDREDUCEDSTATUS = new ElementDefImpl( STUDENTSNAPSHOT, "FreeAndReducedStatus", null, 30, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); STUDENTSNAPSHOT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTSNAPSHOT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTSNAPSHOT_SIF_METADATA = new ElementDefImpl( STUDENTSNAPSHOT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <TeacherAttendance> fields (2 entries) StudentDTD.TEACHERATTENDANCE_COUNTSTOWARDATTENDANCE = new ElementDefImpl( TEACHERATTENDANCE, "CountsTowardAttendance", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.TEACHERATTENDANCE_ATTENDANCEVALUE = new ElementDefImpl( TEACHERATTENDANCE, "AttendanceValue", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); // <TeacherList> fields (1 entries) StudentDTD.TEACHERLIST_STAFFPERSONALREFID = new ElementDefImpl( TEACHERLIST, "StaffPersonalRefId", "~XPathSurrogate{Teacher/@StaffPersonalRefId=.}Teacher", 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.TEACHERLIST_STAFFPERSONALREFID.DefineVersionInfo(SifVersion.SIF20, "StaffPersonalRefId", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <TeachingAssignment> fields (2 entries) StudentDTD.TEACHINGASSIGNMENT_CODE = new ElementDefImpl( TEACHINGASSIGNMENT, "Code", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.TEACHINGASSIGNMENT_CODE.DefineVersionInfo(SifVersion.SIF20, "Code", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) StudentDTD.TEACHINGASSIGNMENT_OTHERCODELIST = new ElementDefImpl( TEACHINGASSIGNMENT, "OtherCodeList", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <TermInfo> fields (13 entries) StudentDTD.TERMINFO_REFID = new ElementDefImpl( TERMINFO, "RefId", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.TERMINFO_SCHOOLINFOREFID = new ElementDefImpl( TERMINFO, "SchoolInfoRefId", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.TERMINFO_SCHOOLYEAR = new ElementDefImpl( TERMINFO, "SchoolYear", null, 3, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.INT ); StudentDTD.TERMINFO_STARTDATE = new ElementDefImpl( TERMINFO, "StartDate", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.TERMINFO_ENDDATE = new ElementDefImpl( TERMINFO, "EndDate", null, 5, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DATE ); StudentDTD.TERMINFO_DESCRIPTION = new ElementDefImpl( TERMINFO, "Description", null, 6, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.TERMINFO_RELATIVEDURATION = new ElementDefImpl( TERMINFO, "RelativeDuration", null, 7, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DECIMAL ); StudentDTD.TERMINFO_TERMCODE = new ElementDefImpl( TERMINFO, "TermCode", null, 8, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.TERMINFO_TRACK = new ElementDefImpl( TERMINFO, "Track", null, 9, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.TERMINFO_TERMSPAN = new ElementDefImpl( TERMINFO, "TermSpan", null, 10, SifDtd.COMMON, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); StudentDTD.TERMINFO_MARKINGTERM = new ElementDefImpl( TERMINFO, "MarkingTerm", null, 11, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.TERMINFO_SCHEDULINGTERM = new ElementDefImpl( TERMINFO, "SchedulingTerm", null, 12, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.TERMINFO_ATTENDANCETERM = new ElementDefImpl( TERMINFO, "AttendanceTerm", null, 13, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); TERMINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( TERMINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); TERMINFO_SIF_METADATA = new ElementDefImpl( TERMINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <TimetableDay> fields (2 entries) StudentDTD.TIMETABLEDAY_IDENTIFIER = new ElementDefImpl( TIMETABLEDAY, "Identifier", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.TIMETABLEDAY_NAME = new ElementDefImpl( TIMETABLEDAY, "Name", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <TimetableDayList> fields (1 entries) StudentDTD.TIMETABLEDAYLIST_TIMETABLEDAY = new ElementDefImpl( TIMETABLEDAYLIST, "TimetableDay", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <TimetablePeriod> fields (2 entries) StudentDTD.TIMETABLEPERIOD_IDENTIFIER = new ElementDefImpl( TIMETABLEPERIOD, "Identifier", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.TIMETABLEPERIOD_NAME = new ElementDefImpl( TIMETABLEPERIOD, "Name", null, 2, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); // <TimetablePeriodList> fields (1 entries) StudentDTD.TIMETABLEPERIODLIST_TIMETABLEPERIOD = new ElementDefImpl( TIMETABLEPERIODLIST, "TimetablePeriod", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF24, SifVersion.SIF25 ); // <Victim> fields (4 entries) StudentDTD.VICTIM_TYPE = new ElementDefImpl( VICTIM, "Type", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.VICTIM_NAME = new ElementDefImpl( VICTIM, "Name", null, 2, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); StudentDTD.VICTIM_SIF_REFID = new ElementDefImpl( VICTIM, "SIF_RefId", null, 3, SifDtd.GLOBAL, null, 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); StudentDTD.VICTIM_INJURY = new ElementDefImpl( VICTIM, "Injury", null, 4, SifDtd.STUDENT, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <VictimList> fields (1 entries) StudentDTD.VICTIMLIST_VICTIM = new ElementDefImpl( VICTIMLIST, "Victim", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <WeaponType> fields (0 entries) // <WeaponTypeList> fields (1 entries) StudentDTD.WEAPONTYPELIST_WEAPONTYPE = new ElementDefImpl( WEAPONTYPELIST, "WeaponType", null, 1, SifDtd.STUDENT, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); }
public override void Load() { // Objects defined by this SDO Library... AUDITINFO = new ElementDefImpl( null, "AuditInfo", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); CREATIONUSER = new ElementDefImpl( null, "CreationUser", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); DETAILEDDESCRIPTION = new ElementDefImpl( null, "DetailedDescription", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GRADINGASSIGNMENT = new ElementDefImpl( null, "GradingAssignment", null, 0, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); GRADINGASSIGNMENTSCORE = new ElementDefImpl( null, "GradingAssignmentScore", null, 0, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); GRADINGCATEGORY = new ElementDefImpl( null, "GradingCategory", null, 0, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); LETTER = new ElementDefImpl( null, "Letter", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); MARK = new ElementDefImpl( null, "Mark", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); MARKINFO = new ElementDefImpl( null, "MarkInfo", null, 0, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); MARKINFOLIST = new ElementDefImpl( null, "MarkInfoList", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); MARKINFOREFID = new ElementDefImpl( null, "MarkInfoRefId", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); MARKLIST = new ElementDefImpl( null, "MarkList", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); MARKVALUEINFO = new ElementDefImpl( null, "MarkValueInfo", null, 0, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); NARRATIVE = new ElementDefImpl( null, "Narrative", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); NUMERIC = new ElementDefImpl( null, "Numeric", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); OFFICIALSTUDENTPERIODATTENDANCE = new ElementDefImpl( null, "OfficialStudentPeriodAttendance", null, 0, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); PERCENTAGE = new ElementDefImpl( null, "Percentage", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); SECTIONMARKINFO = new ElementDefImpl( null, "SectionMarkInfo", null, 0, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); STUDENTPERIODATTENDANCE = new ElementDefImpl( null, "StudentPeriodAttendance", null, 0, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); STUDENTSECTIONMARKS = new ElementDefImpl( null, "StudentSectionMarks", null, 0, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); TERMMARKLISTS = new ElementDefImpl( null, "TermMarkLists", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); VALIDMARK = new ElementDefImpl( null, "ValidMark", null, 0, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); // <AuditInfo> fields (2 entries) GradebookDTD.AUDITINFO_CREATIONUSER = new ElementDefImpl( AUDITINFO, "CreationUser", null, 1, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); GradebookDTD.AUDITINFO_CREATIONDATETIME = new ElementDefImpl( AUDITINFO, "CreationDateTime", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATETIME ); // <CreationUser> fields (2 entries) GradebookDTD.CREATIONUSER_TYPE = new ElementDefImpl( CREATIONUSER, "Type", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.CREATIONUSER_USERID = new ElementDefImpl( CREATIONUSER, "UserId", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <DetailedDescription> fields (1 entries) GradebookDTD.DETAILEDDESCRIPTION_TYPE = new ElementDefImpl( DETAILEDDESCRIPTION, "Type", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <GradingAssignment> fields (11 entries) GradebookDTD.GRADINGASSIGNMENT_REFID = new ElementDefImpl( GRADINGASSIGNMENT, "RefId", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGASSIGNMENT_SECTIONINFOREFID = new ElementDefImpl( GRADINGASSIGNMENT, "SectionInfoRefId", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGASSIGNMENT_TERMINFOREFID = new ElementDefImpl( GRADINGASSIGNMENT, "TermInfoRefId", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGASSIGNMENT_SCHOOLINFOREFID = new ElementDefImpl( GRADINGASSIGNMENT, "SchoolInfoRefId", null, 4, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGASSIGNMENT_GRADINGCATEGORYREFID = new ElementDefImpl( GRADINGASSIGNMENT, "GradingCategoryRefId", null, 5, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGASSIGNMENT_DESCRIPTION = new ElementDefImpl( GRADINGASSIGNMENT, "Description", null, 6, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGASSIGNMENT_POINTSPOSSIBLE = new ElementDefImpl( GRADINGASSIGNMENT, "PointsPossible", null, 7, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); GradebookDTD.GRADINGASSIGNMENT_CREATEDATE = new ElementDefImpl( GRADINGASSIGNMENT, "CreateDate", null, 8, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); GradebookDTD.GRADINGASSIGNMENT_DUEDATE = new ElementDefImpl( GRADINGASSIGNMENT, "DueDate", null, 9, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); GradebookDTD.GRADINGASSIGNMENT_WEIGHT = new ElementDefImpl( GRADINGASSIGNMENT, "Weight", null, 10, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); GradebookDTD.GRADINGASSIGNMENT_DETAILEDDESCRIPTION = new ElementDefImpl( GRADINGASSIGNMENT, "DetailedDescription", null, 11, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GRADINGASSIGNMENT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( GRADINGASSIGNMENT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); GRADINGASSIGNMENT_SIF_METADATA = new ElementDefImpl( GRADINGASSIGNMENT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <GradingAssignmentScore> fields (8 entries) GradebookDTD.GRADINGASSIGNMENTSCORE_STUDENTPERSONALREFID = new ElementDefImpl( GRADINGASSIGNMENTSCORE, "StudentPersonalRefId", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGASSIGNMENTSCORE_SECTIONINFOREFID = new ElementDefImpl( GRADINGASSIGNMENTSCORE, "SectionInfoRefId", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGASSIGNMENTSCORE_SCHOOLINFOREFID = new ElementDefImpl( GRADINGASSIGNMENTSCORE, "SchoolInfoRefId", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGASSIGNMENTSCORE_GRADINGASSIGNMENTREFID = new ElementDefImpl( GRADINGASSIGNMENTSCORE, "GradingAssignmentRefId", null, 4, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGASSIGNMENTSCORE_SCOREPOINTS = new ElementDefImpl( GRADINGASSIGNMENTSCORE, "ScorePoints", null, 5, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); GradebookDTD.GRADINGASSIGNMENTSCORE_SCOREPERCENT = new ElementDefImpl( GRADINGASSIGNMENTSCORE, "ScorePercent", null, 6, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); GradebookDTD.GRADINGASSIGNMENTSCORE_SCORELETTER = new ElementDefImpl( GRADINGASSIGNMENTSCORE, "ScoreLetter", null, 7, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGASSIGNMENTSCORE_SCOREDESCRIPTION = new ElementDefImpl( GRADINGASSIGNMENTSCORE, "ScoreDescription", null, 8, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GRADINGASSIGNMENTSCORE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( GRADINGASSIGNMENTSCORE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); GRADINGASSIGNMENTSCORE_SIF_METADATA = new ElementDefImpl( GRADINGASSIGNMENTSCORE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <GradingCategory> fields (5 entries) GradebookDTD.GRADINGCATEGORY_REFID = new ElementDefImpl( GRADINGCATEGORY, "RefId", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGCATEGORY_SECTIONINFOREFID = new ElementDefImpl( GRADINGCATEGORY, "SectionInfoRefId", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGCATEGORY_TERMINFOREFID = new ElementDefImpl( GRADINGCATEGORY, "TermInfoRefId", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGCATEGORY_SCHOOLINFOREFID = new ElementDefImpl( GRADINGCATEGORY, "SchoolInfoRefId", null, 4, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.GRADINGCATEGORY_DESCRIPTION = new ElementDefImpl( GRADINGCATEGORY, "Description", null, 5, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GRADINGCATEGORY_SIF_EXTENDEDELEMENTS = new ElementDefImpl( GRADINGCATEGORY, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); GRADINGCATEGORY_SIF_METADATA = new ElementDefImpl( GRADINGCATEGORY, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <Letter> fields (2 entries) GradebookDTD.LETTER_ISACCEPTED = new ElementDefImpl( LETTER, "IsAccepted", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.BOOLEAN ); GradebookDTD.LETTER_VALIDMARK = new ElementDefImpl( LETTER, "ValidMark", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <Mark> fields (5 entries) GradebookDTD.MARK_MARKINFOREFID = new ElementDefImpl( MARK, "MarkInfoRefId", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.MARK_PERCENTAGE = new ElementDefImpl( MARK, "Percentage", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); GradebookDTD.MARK_NUMERIC = new ElementDefImpl( MARK, "Numeric", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); GradebookDTD.MARK_LETTER = new ElementDefImpl( MARK, "Letter", null, 4, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.MARK_NARRATIVE = new ElementDefImpl( MARK, "Narrative", null, 5, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <MarkInfo> fields (6 entries) GradebookDTD.MARKINFO_REFID = new ElementDefImpl( MARKINFO, "RefId", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.MARKINFO_MARKVALUEINFOREFID = new ElementDefImpl( MARKINFO, "MarkValueInfoRefId", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.MARKINFO_SCHOOLINFOREFID = new ElementDefImpl( MARKINFO, "SchoolInfoRefId", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.MARKINFO_SIF_ACTION = new ElementDefImpl( MARKINFO, "SIF_Action", null, 4, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF20, SifTypeConverters.STRING ); GradebookDTD.MARKINFO_SCHOOLYEAR = new ElementDefImpl( MARKINFO, "SchoolYear", null, 5, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); GradebookDTD.MARKINFO_SCHOOLYEAR.DefineVersionInfo(SifVersion.SIF20r1, "SchoolYear", 4, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) GradebookDTD.MARKINFO_DESCRIPTION = new ElementDefImpl( MARKINFO, "Description", null, 6, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.MARKINFO_DESCRIPTION.DefineVersionInfo(SifVersion.SIF20r1, "Description", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20r1 alias) MARKINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( MARKINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); MARKINFO_SIF_METADATA = new ElementDefImpl( MARKINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <MarkInfoList> fields (3 entries) GradebookDTD.MARKINFOLIST_TERMINFOREFID = new ElementDefImpl( MARKINFOLIST, "TermInfoRefId", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.MARKINFOLIST_SIF_ACTION = new ElementDefImpl( MARKINFOLIST, "SIF_Action", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.MARKINFOLIST_MARKINFOREFID = new ElementDefImpl( MARKINFOLIST, "MarkInfoRefId", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <MarkInfoRefId> fields (0 entries) // <MarkList> fields (1 entries) GradebookDTD.MARKLIST_MARK = new ElementDefImpl( MARKLIST, "Mark", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <MarkValueInfo> fields (8 entries) GradebookDTD.MARKVALUEINFO_REFID = new ElementDefImpl( MARKVALUEINFO, "RefId", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.MARKVALUEINFO_SCHOOLINFOREFID = new ElementDefImpl( MARKVALUEINFO, "SchoolInfoRefId", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.MARKVALUEINFO_SCHOOLYEAR = new ElementDefImpl( MARKVALUEINFO, "SchoolYear", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); GradebookDTD.MARKVALUEINFO_NAME = new ElementDefImpl( MARKVALUEINFO, "Name", null, 4, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.MARKVALUEINFO_PERCENTAGE = new ElementDefImpl( MARKVALUEINFO, "Percentage", null, 5, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); GradebookDTD.MARKVALUEINFO_NUMERIC = new ElementDefImpl( MARKVALUEINFO, "Numeric", null, 6, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); GradebookDTD.MARKVALUEINFO_LETTER = new ElementDefImpl( MARKVALUEINFO, "Letter", null, 7, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); GradebookDTD.MARKVALUEINFO_NARRATIVE = new ElementDefImpl( MARKVALUEINFO, "Narrative", null, 8, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); MARKVALUEINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( MARKVALUEINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); MARKVALUEINFO_SIF_METADATA = new ElementDefImpl( MARKVALUEINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <Narrative> fields (2 entries) GradebookDTD.NARRATIVE_ISACCEPTED = new ElementDefImpl( NARRATIVE, "IsAccepted", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.BOOLEAN ); GradebookDTD.NARRATIVE_MAXIMUMSIZE = new ElementDefImpl( NARRATIVE, "MaximumSize", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); // <Numeric> fields (5 entries) GradebookDTD.NUMERIC_ISACCEPTED = new ElementDefImpl( NUMERIC, "IsAccepted", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.BOOLEAN ); GradebookDTD.NUMERIC_PRECISION = new ElementDefImpl( NUMERIC, "Precision", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); GradebookDTD.NUMERIC_SCALE = new ElementDefImpl( NUMERIC, "Scale", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); GradebookDTD.NUMERIC_LOW = new ElementDefImpl( NUMERIC, "Low", null, 4, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); GradebookDTD.NUMERIC_HIGH = new ElementDefImpl( NUMERIC, "High", null, 5, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); // <OfficialStudentPeriodAttendance> fields (11 entries) GradebookDTD.OFFICIALSTUDENTPERIODATTENDANCE_REFID = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "RefId", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.OFFICIALSTUDENTPERIODATTENDANCE_STUDENTPERSONALREFID = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "StudentPersonalRefId", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.OFFICIALSTUDENTPERIODATTENDANCE_SECTIONINFOREFID = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "SectionInfoRefId", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.OFFICIALSTUDENTPERIODATTENDANCE_SCHOOLINFOREFID = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "SchoolInfoRefId", null, 4, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.OFFICIALSTUDENTPERIODATTENDANCE_DATE = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "Date", null, 5, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); GradebookDTD.OFFICIALSTUDENTPERIODATTENDANCE_TIMETABLEPERIOD = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "TimetablePeriod", null, 6, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.OFFICIALSTUDENTPERIODATTENDANCE_TIMEIN = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "TimeIn", null, 7, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.TIME ); GradebookDTD.OFFICIALSTUDENTPERIODATTENDANCE_TIMEOUT = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "TimeOut", null, 8, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.TIME ); GradebookDTD.OFFICIALSTUDENTPERIODATTENDANCE_ATTENDANCECODE = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "AttendanceCode", null, 9, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.OFFICIALSTUDENTPERIODATTENDANCE_AUDITINFO = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "AuditInfo", null, 10, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); GradebookDTD.OFFICIALSTUDENTPERIODATTENDANCE_ATTENDANCECOMMENT = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "AttendanceComment", null, 11, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); OFFICIALSTUDENTPERIODATTENDANCE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); OFFICIALSTUDENTPERIODATTENDANCE_SIF_METADATA = new ElementDefImpl( OFFICIALSTUDENTPERIODATTENDANCE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <Percentage> fields (3 entries) GradebookDTD.PERCENTAGE_ISACCEPTED = new ElementDefImpl( PERCENTAGE, "IsAccepted", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.BOOLEAN ); GradebookDTD.PERCENTAGE_MINIMUM = new ElementDefImpl( PERCENTAGE, "Minimum", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); GradebookDTD.PERCENTAGE_MAXIMUM = new ElementDefImpl( PERCENTAGE, "Maximum", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); // <SectionMarkInfo> fields (3 entries) GradebookDTD.SECTIONMARKINFO_SECTIONINFOREFID = new ElementDefImpl( SECTIONMARKINFO, "SectionInfoRefId", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.SECTIONMARKINFO_SCHOOLINFOREFID = new ElementDefImpl( SECTIONMARKINFO, "SchoolInfoRefId", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.SECTIONMARKINFO_TERMMARKLISTS = new ElementDefImpl( SECTIONMARKINFO, "TermMarkLists", null, 3, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); SECTIONMARKINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( SECTIONMARKINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); SECTIONMARKINFO_SIF_METADATA = new ElementDefImpl( SECTIONMARKINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentPeriodAttendance> fields (11 entries) GradebookDTD.STUDENTPERIODATTENDANCE_REFID = new ElementDefImpl( STUDENTPERIODATTENDANCE, "RefId", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.STUDENTPERIODATTENDANCE_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTPERIODATTENDANCE, "StudentPersonalRefId", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.STUDENTPERIODATTENDANCE_SECTIONINFOREFID = new ElementDefImpl( STUDENTPERIODATTENDANCE, "SectionInfoRefId", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.STUDENTPERIODATTENDANCE_SCHOOLINFOREFID = new ElementDefImpl( STUDENTPERIODATTENDANCE, "SchoolInfoRefId", null, 4, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.STUDENTPERIODATTENDANCE_DATE = new ElementDefImpl( STUDENTPERIODATTENDANCE, "Date", null, 5, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); GradebookDTD.STUDENTPERIODATTENDANCE_TIMETABLEPERIOD = new ElementDefImpl( STUDENTPERIODATTENDANCE, "TimetablePeriod", null, 6, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.STUDENTPERIODATTENDANCE_TIMEIN = new ElementDefImpl( STUDENTPERIODATTENDANCE, "TimeIn", null, 7, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.TIME ); GradebookDTD.STUDENTPERIODATTENDANCE_TIMEOUT = new ElementDefImpl( STUDENTPERIODATTENDANCE, "TimeOut", null, 8, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.TIME ); GradebookDTD.STUDENTPERIODATTENDANCE_ATTENDANCECODE = new ElementDefImpl( STUDENTPERIODATTENDANCE, "AttendanceCode", null, 9, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.STUDENTPERIODATTENDANCE_AUDITINFO = new ElementDefImpl( STUDENTPERIODATTENDANCE, "AuditInfo", null, 10, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); GradebookDTD.STUDENTPERIODATTENDANCE_ATTENDANCECOMMENT = new ElementDefImpl( STUDENTPERIODATTENDANCE, "AttendanceComment", null, 11, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); STUDENTPERIODATTENDANCE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTPERIODATTENDANCE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTPERIODATTENDANCE_SIF_METADATA = new ElementDefImpl( STUDENTPERIODATTENDANCE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentSectionMarks> fields (6 entries) GradebookDTD.STUDENTSECTIONMARKS_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTSECTIONMARKS, "StudentPersonalRefId", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.STUDENTSECTIONMARKS_SECTIONINFOREFID = new ElementDefImpl( STUDENTSECTIONMARKS, "SectionInfoRefId", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.STUDENTSECTIONMARKS_TERMINFOREFID = new ElementDefImpl( STUDENTSECTIONMARKS, "TermInfoRefId", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.STUDENTSECTIONMARKS_SCHOOLINFOREFID = new ElementDefImpl( STUDENTSECTIONMARKS, "SchoolInfoRefId", null, 4, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.STUDENTSECTIONMARKS_ISFINAL = new ElementDefImpl( STUDENTSECTIONMARKS, "IsFinal", null, 5, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.BOOLEAN ); GradebookDTD.STUDENTSECTIONMARKS_MARKLIST = new ElementDefImpl( STUDENTSECTIONMARKS, "MarkList", null, 6, SifDtd.GRADEBOOK, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); STUDENTSECTIONMARKS_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTSECTIONMARKS, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTSECTIONMARKS_SIF_METADATA = new ElementDefImpl( STUDENTSECTIONMARKS, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <TermMarkLists> fields (1 entries) GradebookDTD.TERMMARKLISTS_MARKINFOLIST = new ElementDefImpl( TERMMARKLISTS, "MarkInfoList", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <ValidMark> fields (3 entries) GradebookDTD.VALIDMARK_CODE = new ElementDefImpl( VALIDMARK, "Code", null, 1, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); GradebookDTD.VALIDMARK_NUMERICEQUIVALENT = new ElementDefImpl( VALIDMARK, "NumericEquivalent", null, 2, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); GradebookDTD.VALIDMARK_DESCRIPTION = new ElementDefImpl( VALIDMARK, "Description", null, 3, SifDtd.GRADEBOOK, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); }
/// <summary> /// Adds a child to this ElementDef /// </summary> /// <param name="child"></param> protected internal void addChild(IElementDef child) { // ElementDefAlias has to add itself to a parent later because // it's Name property returns null in the constructor if (child.Name == null) { return; } if (fChildren == null) { fChildren = new Dictionary<String, IElementDef>(); } fChildren[child.Name] = child; }
public SurrogateVersionInfo(string renderAs, string surrogateString, IElementDef def) : base(renderAs) { fInitializer = surrogateString; fDef = def; }
/// <summary> /// The real constructor /// </summary> /// <param name="parent"></param> /// <param name="name"></param> /// <param name="tag"></param> /// <param name="sequence"></param> /// <param name="localPackage"></param> /// <param name="variant"></param> /// <param name="flags"></param> /// <param name="earliestVersion"></param> /// <param name="latestVersion"></param> /// <param name="typeConverter"></param> public ElementDefImpl(IElementDef parent, string name, string tag, int sequence, string localPackage, string variant, int flags, SifVersion earliestVersion, SifVersion latestVersion, TypeConverter typeConverter) { fName = name; if ((flags & FD_ATTRIBUTE) != 0) { // If this is an attribute, it is also a simple field flags |= FD_FIELD; } fFlags = flags; fPackage = localPackage; fVariant = variant; fParent = (ElementDefImpl) parent; fTypeConverter = typeConverter; DefineVersionInfo(earliestVersion, tag == null ? name : tag, sequence, flags); fLatestVersion = latestVersion; if (fParent != null) { fParent.addChild(this); } }
/// <summary> /// Constructs an ElementDef /// </summary> /// <param name="parent">The parent of this element</param> /// <param name="name">The version-independent name of the element</param> /// <param name="tag">The element or attribute tag (if different from the name)</param> /// <param name="sequence">The zero-based ordering of this element within its parent /// or -1 if a top-level element</param> /// <param name="localPackage">localPackage The name of the package where the corresponding /// DataObject class is defined, excluding the /// <code>OpenADK.Library</code> prefix</param> /// <param name="variant"></param> /// <param name="flags"></param> /// <param name="earliestVersion"></param> /// <param name="latestVersion"></param> /// <param name="typeConverter"></param> /// public ElementDefImpl(IElementDef parent, string name, string tag, int sequence, string localPackage, string variant, int flags, SifVersion earliestVersion, SifVersion latestVersion) : this(parent, name, tag, sequence, localPackage, variant, flags, earliestVersion, latestVersion, (TypeConverter)null) { }
/// <summary> Constructs an IElementDef with flag /// /// </summary> /// <param name="parent">The parent of this element /// </param> /// <param name="name">The version-independent name of the element /// </param> /// <param name="tag">The element or attribute tag (if different from the name) /// </param> /// <param name="sequence">The zero-based ordering of this element within its parent /// or -1 if a top-level element /// </param> /// <param name="localPackage">The name of the package where the corresponding /// DataObject class is defined, excluding the /// <c>OpenADK.Library</c> prefix /// </param> /// <param name="earliestVersion">The earliest version of SIF supported by this /// element. If the element is supported in any other version of SIF - /// or is deprecated in a later version - the SdoLibrary class must /// define it by calling <c>DefineVersionInfo</c> /// </param> /// <param name="latestVersion">The latest version of SIF supported by this element</param> public ElementDefImpl(IElementDef parent, string name, string tag, int sequence, string localPackage, SifVersion earliestVersion, SifVersion latestVersion) : this(parent, name, tag, sequence, localPackage, (int) 0, earliestVersion, latestVersion) { }
public override void Load() { // Objects defined by this SDO Library... IDENTITY = new ElementDefImpl( null, "Identity", null, 0, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF23, SifVersion.SIF25 ); IDENTITYASSERTION = new ElementDefImpl( null, "IdentityAssertion", null, 0, SifDtd.INFRASTRUCTURE, "au", 0, SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); IDENTITYASSERTIONS = new ElementDefImpl( null, "IdentityAssertions", null, 0, SifDtd.INFRASTRUCTURE, "au", 0, SifVersion.SIF23, SifVersion.SIF25 ); PASSWORDLIST = new ElementDefImpl( null, "PasswordList", null, 0, SifDtd.INFRASTRUCTURE, "au", 0, SifVersion.SIF23, SifVersion.SIF25 ); // <Identity> fields (6 entries) InfrastructureDTD.IDENTITY_REFID = new ElementDefImpl( IDENTITY, "RefId", null, 1, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); InfrastructureDTD.IDENTITY_SIF_REFID = new ElementDefImpl( IDENTITY, "SIF_RefId", null, 2, SifDtd.GLOBAL, null, 0, SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); InfrastructureDTD.IDENTITY_AUTHENTICATIONSOURCE = new ElementDefImpl( IDENTITY, "AuthenticationSource", null, 3, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); InfrastructureDTD.IDENTITY_IDENTITYASSERTIONS = new ElementDefImpl( IDENTITY, "IdentityAssertions", null, 4, SifDtd.INFRASTRUCTURE, "au", 0, SifVersion.SIF23, SifVersion.SIF25 ); InfrastructureDTD.IDENTITY_PASSWORDLIST = new ElementDefImpl( IDENTITY, "PasswordList", null, 5, SifDtd.INFRASTRUCTURE, "au", 0, SifVersion.SIF23, SifVersion.SIF25 ); InfrastructureDTD.IDENTITY_AUTHENTICATIONSOURCEGLOBALUID = new ElementDefImpl( IDENTITY, "AuthenticationSourceGlobalUID", null, 6, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); IDENTITY_SIF_EXTENDEDELEMENTS = new ElementDefImpl( IDENTITY, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); IDENTITY_SIF_METADATA = new ElementDefImpl( IDENTITY, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <IdentityAssertion> fields (1 entries) InfrastructureDTD.IDENTITYASSERTION_SCHEMANAME = new ElementDefImpl( IDENTITYASSERTION, "SchemaName", null, 1, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); // <IdentityAssertions> fields (1 entries) InfrastructureDTD.IDENTITYASSERTIONS_IDENTITYASSERTION = new ElementDefImpl( IDENTITYASSERTIONS, "IdentityAssertion", null, 1, SifDtd.INFRASTRUCTURE, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); // <PasswordList> fields (1 entries) InfrastructureDTD.PASSWORDLIST_PASSWORD = new ElementDefImpl( PASSWORDLIST, "Password", null, 1, SifDtd.INFRA, null, (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); }
public override void Load() { // Objects defined by this SDO Library... RECEIVINGAUTHORITY = new ElementDefImpl( null, "ReceivingAuthority", null, 0, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); REPORTAUTHORITYINFO = new ElementDefImpl( null, "ReportAuthorityInfo", null, 0, SifDtd.REPORTING, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF23, SifVersion.SIF26 ); REPORTDATA = new ElementDefImpl( null, "ReportData", null, 0, SifDtd.REPORTING, "au", 0, SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); REPORTDEFINITIONSOURCE = new ElementDefImpl( null, "ReportDefinitionSource", null, 0, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); REPORTFORMAT = new ElementDefImpl( null, "ReportFormat", null, 0, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); REPORTFORMATLIST = new ElementDefImpl( null, "ReportFormatList", null, 0, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); REPORTINFO = new ElementDefImpl( null, "ReportInfo", null, 0, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); REPORTINGPERIOD = new ElementDefImpl( null, "ReportingPeriod", null, 0, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); REPORTMANIFEST = new ElementDefImpl( null, "ReportManifest", null, 0, SifDtd.REPORTING, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF23, SifVersion.SIF26 ); REPORTSUBMITTERINFO = new ElementDefImpl( null, "ReportSubmitterInfo", null, 0, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); SIF_QUERYGROUP = new ElementDefImpl( null, "SIF_QueryGroup", null, 0, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); SIF_REPORTOBJECT = new ElementDefImpl( null, "SIF_ReportObject", null, 0, SifDtd.REPORTING, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF26 ); // <ReceivingAuthority> fields (1 entries) ReportingDTD.RECEIVINGAUTHORITY_SIF_REFOBJECT = new ElementDefImpl( RECEIVINGAUTHORITY, "SIF_RefObject", null, 1, SifDtd.REPORTING, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); // <ReportAuthorityInfo> fields (8 entries) ReportingDTD.REPORTAUTHORITYINFO_REFID = new ElementDefImpl( REPORTAUTHORITYINFO, "RefId", null, 1, SifDtd.REPORTING, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTAUTHORITYINFO_AUTHORITYNAME = new ElementDefImpl( REPORTAUTHORITYINFO, "AuthorityName", null, 2, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTAUTHORITYINFO_AUTHORITYID = new ElementDefImpl( REPORTAUTHORITYINFO, "AuthorityId", null, 3, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTAUTHORITYINFO_AUTHORITYDEPARTMENT = new ElementDefImpl( REPORTAUTHORITYINFO, "AuthorityDepartment", null, 4, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTAUTHORITYINFO_AUTHORITYLEVEL = new ElementDefImpl( REPORTAUTHORITYINFO, "AuthorityLevel", null, 5, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTAUTHORITYINFO_CONTACTINFO = new ElementDefImpl( REPORTAUTHORITYINFO, "ContactInfo", null, 6, SifDtd.COMMON, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); ReportingDTD.REPORTAUTHORITYINFO_ADDRESS = new ElementDefImpl( REPORTAUTHORITYINFO, "Address", null, 7, SifDtd.COMMON, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); ReportingDTD.REPORTAUTHORITYINFO_PHONENUMBER = new ElementDefImpl( REPORTAUTHORITYINFO, "PhoneNumber", null, 8, SifDtd.COMMON, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); REPORTAUTHORITYINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( REPORTAUTHORITYINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); REPORTAUTHORITYINFO_SIF_METADATA = new ElementDefImpl( REPORTAUTHORITYINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <ReportData> fields (0 entries) // <ReportDefinitionSource> fields (2 entries) ReportingDTD.REPORTDEFINITIONSOURCE_TYPE = new ElementDefImpl( REPORTDEFINITIONSOURCE, "Type", null, 1, SifDtd.REPORTING, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTDEFINITIONSOURCE_QUERYLANGUAGE = new ElementDefImpl( REPORTDEFINITIONSOURCE, "QueryLanguage", null, 2, SifDtd.REPORTING, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); // <ReportFormat> fields (2 entries) ReportingDTD.REPORTFORMAT_TYPE = new ElementDefImpl( REPORTFORMAT, "Type", null, 1, SifDtd.REPORTING, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTFORMAT_CONTENTTYPE = new ElementDefImpl( REPORTFORMAT, "ContentType", null, 2, SifDtd.REPORTING, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); // <ReportFormatList> fields (1 entries) ReportingDTD.REPORTFORMATLIST_REPORTFORMAT = new ElementDefImpl( REPORTFORMATLIST, "ReportFormat", null, 1, SifDtd.REPORTING, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); // <ReportInfo> fields (6 entries) ReportingDTD.REPORTINFO_REPORTMANIFESTREFID = new ElementDefImpl( REPORTINFO, "ReportManifestRefId", null, 1, SifDtd.REPORTING, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTINFO_CALCULATIONDATE = new ElementDefImpl( REPORTINFO, "CalculationDate", null, 2, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.REPORTINFO_SUBMISSIONNUMBER = new ElementDefImpl( REPORTINFO, "SubmissionNumber", null, 3, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.INT ); ReportingDTD.REPORTINFO_SUBMISSIONREASON = new ElementDefImpl( REPORTINFO, "SubmissionReason", null, 4, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTINFO_REPORTSUBMITTERINFO = new ElementDefImpl( REPORTINFO, "ReportSubmitterInfo", null, 5, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); ReportingDTD.REPORTINFO_DESCRIPTION = new ElementDefImpl( REPORTINFO, "Description", null, 6, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); // <ReportingPeriod> fields (5 entries) ReportingDTD.REPORTINGPERIOD_BEGINREPORTDATE = new ElementDefImpl( REPORTINGPERIOD, "BeginReportDate", null, 1, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.REPORTINGPERIOD_ENDREPORTDATE = new ElementDefImpl( REPORTINGPERIOD, "EndReportDate", null, 2, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.REPORTINGPERIOD_BEGINSUBMITDATE = new ElementDefImpl( REPORTINGPERIOD, "BeginSubmitDate", null, 3, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.REPORTINGPERIOD_ENDSUBMITDATE = new ElementDefImpl( REPORTINGPERIOD, "EndSubmitDate", null, 4, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.DATE ); ReportingDTD.REPORTINGPERIOD_DUEDATE = new ElementDefImpl( REPORTINGPERIOD, "DueDate", null, 5, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.DATE ); // <ReportManifest> fields (12 entries) ReportingDTD.REPORTMANIFEST_REFID = new ElementDefImpl( REPORTMANIFEST, "RefId", null, 1, SifDtd.REPORTING, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_REPORTAUTHORITYINFOREFID = new ElementDefImpl( REPORTMANIFEST, "ReportAuthorityInfoRefId", null, 2, SifDtd.REPORTING, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_SIF_VERSION = new ElementDefImpl( REPORTMANIFEST, "SIF_Version", null, 3, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_SIF_MAXBUFFERSIZE = new ElementDefImpl( REPORTMANIFEST, "SIF_MaxBufferSize", null, 4, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.INT ); ReportingDTD.REPORTMANIFEST_RECEIVINGAUTHORITY = new ElementDefImpl( REPORTMANIFEST, "ReceivingAuthority", null, 5, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_REPORTNAME = new ElementDefImpl( REPORTMANIFEST, "ReportName", null, 6, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_DESCRIPTION = new ElementDefImpl( REPORTMANIFEST, "Description", null, 7, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_REPORTINGPERIOD = new ElementDefImpl( REPORTMANIFEST, "ReportingPeriod", null, 8, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); ReportingDTD.REPORTMANIFEST_REPORTDEFINITIONSOURCE = new ElementDefImpl( REPORTMANIFEST, "ReportDefinitionSource", null, 9, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTMANIFEST_REPORTFORMATLIST = new ElementDefImpl( REPORTMANIFEST, "ReportFormatList", null, 10, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); ReportingDTD.REPORTMANIFEST_SIF_QUERYGROUP = new ElementDefImpl( REPORTMANIFEST, "SIF_QueryGroup", null, 11, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); ReportingDTD.REPORTMANIFEST_SIF_EXTENDEDQUERY = new ElementDefImpl( REPORTMANIFEST, "SIF_ExtendedQuery", null, 12, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); REPORTMANIFEST_SIF_EXTENDEDELEMENTS = new ElementDefImpl( REPORTMANIFEST, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); REPORTMANIFEST_SIF_METADATA = new ElementDefImpl( REPORTMANIFEST, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <ReportSubmitterInfo> fields (7 entries) ReportingDTD.REPORTSUBMITTERINFO_SIF_REFID = new ElementDefImpl( REPORTSUBMITTERINFO, "SIF_RefId", null, 1, SifDtd.REPORTING, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); ReportingDTD.REPORTSUBMITTERINFO_SUBMITTERNAME = new ElementDefImpl( REPORTSUBMITTERINFO, "SubmitterName", null, 2, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTSUBMITTERINFO_SUBMITTERDEPARTMENT = new ElementDefImpl( REPORTSUBMITTERINFO, "SubmitterDepartment", null, 3, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.REPORTSUBMITTERINFO_CONTACTINFO = new ElementDefImpl( REPORTSUBMITTERINFO, "ContactInfo", null, 4, SifDtd.COMMON, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); ReportingDTD.REPORTSUBMITTERINFO_ADDRESS = new ElementDefImpl( REPORTSUBMITTERINFO, "Address", null, 5, SifDtd.COMMON, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); ReportingDTD.REPORTSUBMITTERINFO_PHONENUMBER = new ElementDefImpl( REPORTSUBMITTERINFO, "PhoneNumber", null, 6, SifDtd.COMMON, "au", 0, SifVersion.SIF23, SifVersion.SIF26 ); ReportingDTD.REPORTSUBMITTERINFO_SUBMITTERNOTES = new ElementDefImpl( REPORTSUBMITTERINFO, "SubmitterNotes", null, 7, SifDtd.REPORTING, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); // <SIF_QueryGroup> fields (1 entries) ReportingDTD.SIF_QUERYGROUP_SIF_QUERY = new ElementDefImpl( SIF_QUERYGROUP, "SIF_Query", null, 1, SifDtd.REPORTING, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF26 ); // <SIF_ReportObject> fields (4 entries) ReportingDTD.SIF_REPORTOBJECT_REFID = new ElementDefImpl( SIF_REPORTOBJECT, "RefId", null, 1, SifDtd.REPORTING, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.SIF_REPORTOBJECT_REPORTINFO = new ElementDefImpl( SIF_REPORTOBJECT, "ReportInfo", null, 2, SifDtd.REPORTING, "au", 0, SifVersion.SIF20, SifVersion.SIF26 ); ReportingDTD.SIF_REPORTOBJECT_REPORTDATA = new ElementDefImpl( SIF_REPORTOBJECT, "ReportData", null, 3, SifDtd.REPORTING, "au", 0, SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); ReportingDTD.SIF_REPORTOBJECT_SIF_EXTENDEDQUERYRESULTS = new ElementDefImpl( SIF_REPORTOBJECT, "SIF_ExtendedQueryResults", null, 4, SifDtd.REPORTING, "au", 0, SifVersion.SIF20, SifVersion.SIF26 ); SIF_REPORTOBJECT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( SIF_REPORTOBJECT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); SIF_REPORTOBJECT_SIF_METADATA = new ElementDefImpl( SIF_REPORTOBJECT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF26 ); }
// Field elements of TTTEACHERREFID (0 fields) public override void Load() { // Objects defined by this SDO Library... CONTACTPERSONAL = new ElementDefImpl( null, "ContactPersonal", null, 0, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF26 ); HEADTEACHERINFO = new ElementDefImpl( null, "HeadTeacherInfo", null, 0, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); LAINFO = new ElementDefImpl( null, "LAInfo", null, 0, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF26 ); LESSON = new ElementDefImpl( null, "Lesson", null, 0, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_OBJECT), SifVersion.SIF23, SifVersion.SIF26 ); PERSONPICTURE = new ElementDefImpl( null, "PersonPicture", null, 0, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF26 ); PICTURESOURCE = new ElementDefImpl( null, "PictureSource", null, 0, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SCHEDULEINFO = new ElementDefImpl( null, "ScheduleInfo", null, 0, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SCHEDULEINFOLIST = new ElementDefImpl( null, "ScheduleInfoList", null, 0, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SCHOOLGROUP = new ElementDefImpl( null, "SchoolGroup", null, 0, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF26 ); SCHOOLGROUPTYPE = new ElementDefImpl( null, "SchoolGroupType", null, 0, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF26 ); SCHOOLINFO = new ElementDefImpl( null, "SchoolInfo", null, 0, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF26 ); TEACHER = new ElementDefImpl( null, "Teacher", null, 0, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); TEACHERIDLIST = new ElementDefImpl( null, "TeacherIDList", null, 0, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF23, SifVersion.SIF26 ); TEACHERLIST = new ElementDefImpl( null, "TeacherList", null, 0, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); TERMINFO = new ElementDefImpl( null, "TermInfo", null, 0, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF26 ); TTTEACHERREFID = new ElementDefImpl( null, "TTTeacherRefId", null, 0, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); // <ContactPersonal> fields (2 entries) SchoolDTD.CONTACTPERSONAL_REFID = new ElementDefImpl( CONTACTPERSONAL, "RefId", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.CONTACTPERSONAL_PERSONALINFORMATION = new ElementDefImpl( CONTACTPERSONAL, "PersonalInformation", null, 2, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); CONTACTPERSONAL_SIF_EXTENDEDELEMENTS = new ElementDefImpl( CONTACTPERSONAL, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); CONTACTPERSONAL_SIF_METADATA = new ElementDefImpl( CONTACTPERSONAL, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "uk", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <HeadTeacherInfo> fields (2 entries) SchoolDTD.HEADTEACHERINFO_CONTACTNAME = new ElementDefImpl( HEADTEACHERINFO, "ContactName", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.HEADTEACHERINFO_CONTACTTITLE = new ElementDefImpl( HEADTEACHERINFO, "ContactTitle", null, 2, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); // <LAInfo> fields (10 entries) SchoolDTD.LAINFO_REFID = new ElementDefImpl( LAINFO, "RefId", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.LAINFO_LAID = new ElementDefImpl( LAINFO, "LAId", null, 2, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.LAINFO_LANAME = new ElementDefImpl( LAINFO, "LAName", null, 3, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.LAINFO_LAFULLNAME = new ElementDefImpl( LAINFO, "LAFullName", null, 4, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.LAINFO_LAURL = new ElementDefImpl( LAINFO, "LAURL", null, 5, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.LAINFO_LAADDRESS = new ElementDefAlias( LAINFO, "LAAddress", null, "Address", 6, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SchoolDTD.LAINFO_ADDRESSLIST = new ElementDefImpl( LAINFO, "AddressList", null, 7, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SchoolDTD.LAINFO_LAPHONENUMBER = new ElementDefAlias( LAINFO, "LAPhoneNumber", null, "PhoneNumber", 8, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SchoolDTD.LAINFO_PHONENUMBERLIST = new ElementDefImpl( LAINFO, "PhoneNumberList", null, 9, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SchoolDTD.LAINFO_LACONTACTLIST = new ElementDefAlias( LAINFO, "LAContactList", null, "ContactList", 10, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); LAINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( LAINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); LAINFO_SIF_METADATA = new ElementDefImpl( LAINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "uk", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <Lesson> fields (9 entries) SchoolDTD.LESSON_REFID = new ElementDefImpl( LESSON, "RefId", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.LESSON_TTDAYID = new ElementDefImpl( LESSON, "TTDayId", null, 2, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.LESSON_PERIODINDEX = new ElementDefImpl( LESSON, "PeriodIndex", null, 3, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.INT ); SchoolDTD.LESSON_TYPE = new ElementDefImpl( LESSON, "Type", null, 4, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.LESSON_LENGTH = new ElementDefImpl( LESSON, "Length", null, 5, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.INT ); SchoolDTD.LESSON_TEACHINGGROUPREFID = new ElementDefImpl( LESSON, "TeachingGroupRefId", null, 6, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.LESSON_NTCODEREF = new ElementDefImpl( LESSON, "NTCodeRef", null, 7, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.LESSON_TEACHERLIST = new ElementDefAlias( LESSON, "TeacherList", null, "TeacherIDList", 8, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF23, SifVersion.SIF26 ); SchoolDTD.LESSON_TTROOMREFID = new ElementDefImpl( LESSON, "TTRoomRefId", null, 9, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); LESSON_SIF_EXTENDEDELEMENTS = new ElementDefImpl( LESSON, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); LESSON_SIF_METADATA = new ElementDefImpl( LESSON, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "uk", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <PersonPicture> fields (5 entries) SchoolDTD.PERSONPICTURE_PERSONREFID = new ElementDefImpl( PERSONPICTURE, "PersonRefId", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.PERSONPICTURE_SIF_REFOBJECTLIST = new ElementDefImpl( PERSONPICTURE, "SIF_RefObjectList", null, 2, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SchoolDTD.PERSONPICTURE_SCHOOLYEAR = new ElementDefImpl( PERSONPICTURE, "SchoolYear", null, 3, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.INT ); SchoolDTD.PERSONPICTURE_PICTURESOURCE = new ElementDefImpl( PERSONPICTURE, "PictureSource", null, 4, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.PERSONPICTURE_OKTOPUBLISH = new ElementDefImpl( PERSONPICTURE, "OKToPublish", null, 5, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); PERSONPICTURE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( PERSONPICTURE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); PERSONPICTURE_SIF_METADATA = new ElementDefImpl( PERSONPICTURE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "uk", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <PictureSource> fields (1 entries) SchoolDTD.PICTURESOURCE_TYPE = new ElementDefImpl( PICTURESOURCE, "Type", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); // <ScheduleInfo> fields (1 entries) SchoolDTD.SCHEDULEINFO_TEACHERLIST = new ElementDefImpl( SCHEDULEINFO, "TeacherList", null, 1, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); // <ScheduleInfoList> fields (1 entries) SchoolDTD.SCHEDULEINFOLIST_SCHEDULEINFO = new ElementDefImpl( SCHEDULEINFOLIST, "ScheduleInfo", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF26 ); // <SchoolGroup> fields (8 entries) SchoolDTD.SCHOOLGROUP_REFID = new ElementDefImpl( SCHOOLGROUP, "RefId", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLGROUP_SCHOOLGROUPTYPEREFID = new ElementDefImpl( SCHOOLGROUP, "SchoolGroupTypeRefId", null, 2, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLGROUP_SCHOOLYEAR = new ElementDefImpl( SCHOOLGROUP, "SchoolYear", null, 3, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.INT ); SchoolDTD.SCHOOLGROUP_LOCALID = new ElementDefImpl( SCHOOLGROUP, "LocalId", null, 4, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLGROUP_GROUPNAME = new ElementDefImpl( SCHOOLGROUP, "GroupName", null, 5, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLGROUP_DESCRIPTION = new ElementDefImpl( SCHOOLGROUP, "Description", null, 6, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLGROUP_PARENTSCHOOLGROUPREFID = new ElementDefImpl( SCHOOLGROUP, "ParentSchoolGroupRefId", null, 7, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLGROUP_SCHEDULEINFOLIST = new ElementDefImpl( SCHOOLGROUP, "ScheduleInfoList", null, 8, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SCHOOLGROUP_SIF_EXTENDEDELEMENTS = new ElementDefImpl( SCHOOLGROUP, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); SCHOOLGROUP_SIF_METADATA = new ElementDefImpl( SCHOOLGROUP, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "uk", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <SchoolGroupType> fields (8 entries) SchoolDTD.SCHOOLGROUPTYPE_REFID = new ElementDefImpl( SCHOOLGROUPTYPE, "RefId", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLGROUPTYPE_SCHOOLINFOREFID = new ElementDefImpl( SCHOOLGROUPTYPE, "SchoolInfoRefId", null, 2, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLGROUPTYPE_SCHOOLYEAR = new ElementDefImpl( SCHOOLGROUPTYPE, "SchoolYear", null, 3, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.INT ); SchoolDTD.SCHOOLGROUPTYPE_GROUPTYPE = new ElementDefImpl( SCHOOLGROUPTYPE, "GroupType", null, 4, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLGROUPTYPE_CODE = new ElementDefImpl( SCHOOLGROUPTYPE, "Code", null, 5, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLGROUPTYPE_TITLE = new ElementDefImpl( SCHOOLGROUPTYPE, "Title", null, 6, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLGROUPTYPE_DESCRIPTION = new ElementDefImpl( SCHOOLGROUPTYPE, "Description", null, 7, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLGROUPTYPE_SUBJECTAREALIST = new ElementDefImpl( SCHOOLGROUPTYPE, "SubjectAreaList", null, 8, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SCHOOLGROUPTYPE_SIF_EXTENDEDELEMENTS = new ElementDefImpl( SCHOOLGROUPTYPE, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); SCHOOLGROUPTYPE_SIF_METADATA = new ElementDefImpl( SCHOOLGROUPTYPE, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "uk", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <SchoolInfo> fields (28 entries) SchoolDTD.SCHOOLINFO_REFID = new ElementDefImpl( SCHOOLINFO, "RefId", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_LAINFOREFID = new ElementDefImpl( SCHOOLINFO, "LAInfoRefId", null, 2, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_LOCALID = new ElementDefImpl( SCHOOLINFO, "LocalId", null, 3, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_ESTABLISHMENTID = new ElementDefImpl( SCHOOLINFO, "EstablishmentId", null, 4, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_LAID = new ElementDefImpl( SCHOOLINFO, "LAId", null, 5, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_SCHOOLNAME = new ElementDefImpl( SCHOOLINFO, "SchoolName", null, 6, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_SCHOOLFULLNAME = new ElementDefImpl( SCHOOLINFO, "SchoolFullName", null, 7, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_URN = new ElementDefImpl( SCHOOLINFO, "URN", null, 8, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_SCHOOLURL = new ElementDefImpl( SCHOOLINFO, "SchoolURL", null, 9, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_SCHOOLADDRESS = new ElementDefAlias( SCHOOLINFO, "SchoolAddress", null, "Address", 10, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SchoolDTD.SCHOOLINFO_ADDRESSLIST = new ElementDefImpl( SCHOOLINFO, "AddressList", null, 11, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SchoolDTD.SCHOOLINFO_SCHOOLPHONENUMBER = new ElementDefAlias( SCHOOLINFO, "SchoolPhoneNumber", null, "PhoneNumber", 12, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SchoolDTD.SCHOOLINFO_OTHERPHONENUMBERLIST = new ElementDefAlias( SCHOOLINFO, "OtherPhoneNumberList", null, "PhoneNumberList", 13, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SchoolDTD.SCHOOLINFO_SCHOOLEMAIL = new ElementDefAlias( SCHOOLINFO, "SchoolEmail", null, "Email", 14, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_SCHOOLCONTACTLIST = new ElementDefAlias( SCHOOLINFO, "SchoolContactList", null, "ContactList", 15, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SchoolDTD.SCHOOLINFO_HEADTEACHERINFO = new ElementDefImpl( SCHOOLINFO, "HeadTeacherInfo", null, 16, SifDtd.SCHOOL, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SchoolDTD.SCHOOLINFO_PHASE = new ElementDefImpl( SCHOOLINFO, "Phase", null, 17, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_SCHOOLTYPE = new ElementDefImpl( SCHOOLINFO, "SchoolType", null, 18, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_GOVERNANCE = new ElementDefImpl( SCHOOLINFO, "Governance", null, 19, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_INTAKE = new ElementDefImpl( SCHOOLINFO, "Intake", null, 20, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_NCYEARGROUPLIST = new ElementDefImpl( SCHOOLINFO, "NCYearGroupList", null, 21, SifDtd.COMMON, "uk", 0, SifVersion.SIF20, SifVersion.SIF26 ); SchoolDTD.SCHOOLINFO_GENDEROFENTRY = new ElementDefImpl( SCHOOLINFO, "GenderOfEntry", null, 22, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_GENDERSIXTHFORM = new ElementDefImpl( SCHOOLINFO, "GenderSixthForm", null, 23, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_BOARDERS = new ElementDefImpl( SCHOOLINFO, "Boarders", null, 24, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_SESSIONSPERDAY = new ElementDefImpl( SCHOOLINFO, "SessionsPerDay", null, 25, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.INT ); SchoolDTD.SCHOOLINFO_NURSERY = new ElementDefImpl( SCHOOLINFO, "Nursery", null, 26, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_SPECIAL = new ElementDefImpl( SCHOOLINFO, "Special", null, 27, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.SCHOOLINFO_OPERATIONALSTATUS = new ElementDefImpl( SCHOOLINFO, "OperationalStatus", null, 28, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SCHOOLINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( SCHOOLINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); SCHOOLINFO_SIF_METADATA = new ElementDefImpl( SCHOOLINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "uk", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <Teacher> fields (2 entries) SchoolDTD.TEACHER_WORKFORCEPERSONALREFID = new ElementDefImpl( TEACHER, "WorkforcePersonalRefId", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.TEACHER_ROLE = new ElementDefImpl( TEACHER, "Role", null, 2, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); // <TeacherIDList> fields (1 entries) SchoolDTD.TEACHERIDLIST_TTTEACHERREFID = new ElementDefImpl( TEACHERIDLIST, "TTTeacherRefId", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF26, SifTypeConverters.STRING ); // <TeacherList> fields (1 entries) SchoolDTD.TEACHERLIST_TEACHER = new ElementDefImpl( TEACHERLIST, "Teacher", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF26 ); // <TermInfo> fields (11 entries) SchoolDTD.TERMINFO_REFID = new ElementDefImpl( TERMINFO, "RefId", null, 1, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.TERMINFO_SCHOOLINFOREFID = new ElementDefImpl( TERMINFO, "SchoolInfoRefId", null, 2, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.TERMINFO_SCHOOLYEAR = new ElementDefImpl( TERMINFO, "SchoolYear", null, 3, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.INT ); SchoolDTD.TERMINFO_STARTDATE = new ElementDefImpl( TERMINFO, "StartDate", null, 4, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.DATE ); SchoolDTD.TERMINFO_ENDDATE = new ElementDefImpl( TERMINFO, "EndDate", null, 5, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.DATE ); SchoolDTD.TERMINFO_DESCRIPTION = new ElementDefImpl( TERMINFO, "Description", null, 6, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.TERMINFO_TERMCODE = new ElementDefImpl( TERMINFO, "TermCode", null, 7, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.TERMINFO_TERMSPERYEAR = new ElementDefImpl( TERMINFO, "TermsPerYear", null, 8, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.INT ); SchoolDTD.TERMINFO_MARKINGTERM = new ElementDefImpl( TERMINFO, "MarkingTerm", null, 9, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.TERMINFO_SCHEDULINGTERM = new ElementDefImpl( TERMINFO, "SchedulingTerm", null, 10, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); SchoolDTD.TERMINFO_ATTENDANCETERM = new ElementDefImpl( TERMINFO, "AttendanceTerm", null, 11, SifDtd.SCHOOL, "uk", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF26, SifTypeConverters.STRING ); TERMINFO_SIF_EXTENDEDELEMENTS = new ElementDefImpl( TERMINFO, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF26 ); TERMINFO_SIF_METADATA = new ElementDefImpl( TERMINFO, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "uk", (0), SifVersion.SIF20, SifVersion.SIF26 ); // <TTTeacherRefId> fields (0 entries) }
/// <summary> Constructs an Event object to encapsulate in inbound SIF Event. /// This form of the contructor is called internally by the ADK when it receives /// a SIF Event Message and is not intended to be used by ADK developers. /// /// </summary> /// <param name="data">An IDataObjectInputStream that returns SifDataObjects, all of /// which must be of the same class type /// </param> /// <param name="action">One of the EventAction enum values</c> /// </param> /// <param name="objectType">An ElementDef constant from the <see cref="OpenADK.Library.SifDtd"/> class that /// identifies the type of SIF Data Object contained in the event /// </param> public Event(IDataObjectInputStream data, EventAction action, IElementDef objectType) { fData = data; fObjType = objectType; SetAction(action); }
public override void Load() { // Objects defined by this SDO Library... AGENCIES = new ElementDefImpl( null, "Agencies", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); AGENCY = new ElementDefImpl( null, "Agency", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); COUNT = new ElementDefImpl( null, "Count", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); COUNTS = new ElementDefImpl( null, "Counts", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); CUSTOMER = new ElementDefImpl( null, "Customer", "FSCustomerId", 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); CUSTOMER.DefineVersionInfo(SifVersion.SIF20, "Customer", 0, (0)); // (Sif 20 alias) EARNEDSTATUS = new ElementDefImpl( null, "EarnedStatus", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEITEM = new ElementDefImpl( null, "FoodserviceItem", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEITEMPORTION = new ElementDefImpl( null, "FoodserviceItemPortion", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEITEMSALES = new ElementDefImpl( null, "FoodserviceItemSales", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEITEMUNIT = new ElementDefImpl( null, "FoodserviceItemUnit", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEMEALPRICES = new ElementDefImpl( null, "FoodserviceMealPrices", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEMENUPLAN = new ElementDefImpl( null, "FoodserviceMenuPlan", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICEMILKSALES = new ElementDefImpl( null, "FoodserviceMilkSales", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICEPURCHASETRANSACTION = new ElementDefImpl( null, "FoodservicePurchaseTransaction", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICEREIMBURSEMENTRATES = new ElementDefImpl( null, "FoodserviceReimbursementRates", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICESALES = new ElementDefImpl( null, "FoodserviceSales", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICESTAFFENROLLMENTCOUNT = new ElementDefImpl( null, "FoodserviceStaffEnrollmentCount", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICESTAFFMEALCOUNTS = new ElementDefImpl( null, "FoodserviceStaffMealCounts", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICESTUDENTENROLLMENTCOUNT = new ElementDefImpl( null, "FoodserviceStudentEnrollmentCount", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICESTUDENTMEALCOUNTS = new ElementDefImpl( null, "FoodserviceStudentMealCounts", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICETRANSACTION = new ElementDefImpl( null, "FoodserviceTransaction", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICETRANSACTIONDETAILS = new ElementDefImpl( null, "FoodserviceTransactionDetails", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICETRANSACTIONPAYMETHOD = new ElementDefImpl( null, "FoodserviceTransactionPayMethod", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); FSAMOUNT = new ElementDefImpl( null, "FSAmount", "AmountEx", 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DECIMAL ); FSAMOUNT.DefineVersionInfo(SifVersion.SIF20, "Amount", 0, (0)); // (Sif 20 alias) FSAMOUNTS = new ElementDefImpl( null, "FSAmounts", "Amounts", 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); HISTORICALMEALSTATUS = new ElementDefImpl( null, "HistoricalMealStatus", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); ITEMQUANTITIES = new ElementDefImpl( null, "ItemQuantities", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); ITEMQUANTITY = new ElementDefImpl( null, "ItemQuantity", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); MEALSTATUS = new ElementDefImpl( null, "MealStatus", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); MENUPLANQUANTITIES = new ElementDefImpl( null, "MenuPlanQuantities", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); MENUPLANQUANTITY = new ElementDefImpl( null, "MenuPlanQuantity", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); PRICE = new ElementDefImpl( null, "Price", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); PRICES = new ElementDefImpl( null, "Prices", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); PURCHASEQUANTITIES = new ElementDefImpl( null, "PurchaseQuantities", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); PURCHASEQUANTITY = new ElementDefImpl( null, "PurchaseQuantity", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); RATE = new ElementDefImpl( null, "Rate", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); RATES = new ElementDefImpl( null, "Rates", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); SALEQUANTITIES = new ElementDefImpl( null, "SaleQuantities", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); SALEQUANTITY = new ElementDefImpl( null, "SaleQuantity", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); SALESAMOUNT = new ElementDefImpl( null, "SalesAmount", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DECIMAL ); SALESAMOUNTS = new ElementDefImpl( null, "SalesAmounts", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); STAFFMEAL = new ElementDefImpl( null, "StaffMeal", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTMEAL = new ElementDefImpl( null, "StudentMeal", null, 0, SifDtd.FOOD, "us", (ElementDefImpl.FD_OBJECT), SifVersion.SIF11, SifVersion.SIF25 ); TRANSACTIONPAYMETHOD = new ElementDefImpl( null, "TransactionPayMethod", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); TRANSACTIONPAYMETHODS = new ElementDefImpl( null, "TransactionPayMethods", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); TRANSACTIONTYPE = new ElementDefImpl( null, "TransactionType", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); TRANSACTIONTYPES = new ElementDefImpl( null, "TransactionTypes", null, 0, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); // <Agencies> fields (1 entries) FoodDTD.AGENCIES_AGENCY = new ElementDefImpl( AGENCIES, "Agency", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <Agency> fields (3 entries) FoodDTD.AGENCY_TYPE = new ElementDefImpl( AGENCY, "Type", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.AGENCY_NAME = new ElementDefImpl( AGENCY, "Name", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.AGENCY_NAME.DefineVersionInfo(SifVersion.SIF20, "Name", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) FoodDTD.AGENCY_RATES = new ElementDefImpl( AGENCY, "Rates", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.AGENCY_RATES.DefineVersionInfo(SifVersion.SIF20, "Rates", 3, 0); // (Sif 20 alias) // <Count> fields (6 entries) FoodDTD.COUNT_MEALSTATUS = new ElementDefImpl( COUNT, "MealStatus", null, 1, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); FoodDTD.COUNT_EARNEDSTATUS = new ElementDefImpl( COUNT, "EarnedStatus", null, 2, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); FoodDTD.COUNT_MEALTYPE = new ElementDefImpl( COUNT, "MealType", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.COUNT_AMOUNT = new ElementDefAlias( COUNT, "Amount", null, "FSAmount", 4, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); FoodDTD.COUNT_TAX = new ElementDefAlias( COUNT, "Tax", null, "MonetaryAmount", 5, SifDtd.GLOBAL, null, 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); FoodDTD.COUNT_VALUE = new ElementDefImpl( COUNT, "Value", null, 6, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); // <Counts> fields (1 entries) FoodDTD.COUNTS_COUNT = new ElementDefImpl( COUNTS, "Count", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <FSCustomerId> fields (4 entries) FoodDTD.CUSTOMER_SIF_REFID = new ElementDefImpl( CUSTOMER, "SIF_RefId", "Value", 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.CUSTOMER_SIF_REFID.DefineVersionInfo(SifVersion.SIF20, "SIF_RefId", 1, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) FoodDTD.CUSTOMER_SIF_REFOBJECT = new ElementDefImpl( CUSTOMER, "SIF_RefObject", "Type", 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.CUSTOMER_SIF_REFOBJECT.DefineVersionInfo(SifVersion.SIF20, "SIF_RefObject", 2, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) FoodDTD.CUSTOMER_MEALSTATUS = new ElementDefImpl( CUSTOMER, "MealStatus", null, 3, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.CUSTOMER_EARNEDSTATUS = new ElementDefImpl( CUSTOMER, "EarnedStatus", null, 4, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); // <EarnedStatus> fields (3 entries) FoodDTD.EARNEDSTATUS_TYPE = new ElementDefImpl( EARNEDSTATUS, "Type", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.EARNEDSTATUS_STARTDATE = new ElementDefImpl( EARNEDSTATUS, "StartDate", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.EARNEDSTATUS_ENDDATE = new ElementDefImpl( EARNEDSTATUS, "EndDate", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); // <FoodserviceItem> fields (5 entries) FoodDTD.FOODSERVICEITEM_REFID = new ElementDefImpl( FOODSERVICEITEM, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEM_LOCALID = new ElementDefImpl( FOODSERVICEITEM, "LocalId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEM_DESCRIPTION = new ElementDefImpl( FOODSERVICEITEM, "Description", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEM_ELECTRONICIDLIST = new ElementDefImpl( FOODSERVICEITEM, "ElectronicIdList", null, 4, SifDtd.COMMON, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.FOODSERVICEITEM_ELECTRONICIDLIST.DefineVersionInfo(SifVersion.SIF20, "ElectronicIdList", 4, 0); // (Sif 20 alias) FoodDTD.FOODSERVICEITEM_ITEMCATEGORY = new ElementDefImpl( FOODSERVICEITEM, "ItemCategory", null, 5, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FOODSERVICEITEM_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICEITEM, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEITEM_SIF_METADATA = new ElementDefImpl( FOODSERVICEITEM, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceItemPortion> fields (5 entries) FoodDTD.FOODSERVICEITEMPORTION_REFID = new ElementDefImpl( FOODSERVICEITEMPORTION, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEMPORTION_FOODSERVICEITEMUNITREFID = new ElementDefImpl( FOODSERVICEITEMPORTION, "FoodserviceItemUnitRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEMPORTION_ITEMPORTIONQUANTITY = new ElementDefImpl( FOODSERVICEITEMPORTION, "ItemPortionQuantity", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DECIMAL ); FoodDTD.FOODSERVICEITEMPORTION_ITEMPORTIONTYPE = new ElementDefImpl( FOODSERVICEITEMPORTION, "ItemPortionType", null, 4, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEMPORTION_DESCRIPTION = new ElementDefImpl( FOODSERVICEITEMPORTION, "Description", null, 5, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FOODSERVICEITEMPORTION_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICEITEMPORTION, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEITEMPORTION_SIF_METADATA = new ElementDefImpl( FOODSERVICEITEMPORTION, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceItemSales> fields (5 entries) FoodDTD.FOODSERVICEITEMSALES_REFID = new ElementDefImpl( FOODSERVICEITEMSALES, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEMSALES_SCHOOLINFOREFID = new ElementDefImpl( FOODSERVICEITEMSALES, "SchoolInfoRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEMSALES_DATE = new ElementDefImpl( FOODSERVICEITEMSALES, "Date", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.FOODSERVICEITEMSALES_PROGRAM = new ElementDefImpl( FOODSERVICEITEMSALES, "Program", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEMSALES_ITEMQUANTITIES = new ElementDefImpl( FOODSERVICEITEMSALES, "ItemQuantities", null, 5, SifDtd.FOOD, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.FOODSERVICEITEMSALES_ITEMQUANTITIES.DefineVersionInfo(SifVersion.SIF20, "ItemQuantities", 5, 0); // (Sif 20 alias) FOODSERVICEITEMSALES_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICEITEMSALES, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEITEMSALES_SIF_METADATA = new ElementDefImpl( FOODSERVICEITEMSALES, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceItemUnit> fields (5 entries) FoodDTD.FOODSERVICEITEMUNIT_REFID = new ElementDefImpl( FOODSERVICEITEMUNIT, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEMUNIT_FOODSERVICEITEMREFID = new ElementDefImpl( FOODSERVICEITEMUNIT, "FoodserviceItemRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEMUNIT_DESCRIPTION = new ElementDefImpl( FOODSERVICEITEMUNIT, "Description", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEMUNIT_DESCRIPTION.DefineVersionInfo(SifVersion.SIF20, "Description", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) FoodDTD.FOODSERVICEITEMUNIT_MEASUREDESCRIPTIONCODE = new ElementDefImpl( FOODSERVICEITEMUNIT, "MeasureDescriptionCode", null, 4, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEITEMUNIT_GRAMWEIGHT = new ElementDefImpl( FOODSERVICEITEMUNIT, "GramWeight", null, 5, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DECIMAL ); FOODSERVICEITEMUNIT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICEITEMUNIT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEITEMUNIT_SIF_METADATA = new ElementDefImpl( FOODSERVICEITEMUNIT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceMealPrices> fields (4 entries) FoodDTD.FOODSERVICEMEALPRICES_REFID = new ElementDefImpl( FOODSERVICEMEALPRICES, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEMEALPRICES_SCHOOLINFOREFID = new ElementDefImpl( FOODSERVICEMEALPRICES, "SchoolInfoRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEMEALPRICES_PROGRAM = new ElementDefImpl( FOODSERVICEMEALPRICES, "Program", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEMEALPRICES_PRICES = new ElementDefImpl( FOODSERVICEMEALPRICES, "Prices", null, 4, SifDtd.FOOD, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.FOODSERVICEMEALPRICES_PRICES.DefineVersionInfo(SifVersion.SIF20, "Prices", 4, 0); // (Sif 20 alias) FOODSERVICEMEALPRICES_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICEMEALPRICES, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEMEALPRICES_SIF_METADATA = new ElementDefImpl( FOODSERVICEMEALPRICES, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceMenuPlan> fields (8 entries) FoodDTD.FOODSERVICEMENUPLAN_REFID = new ElementDefImpl( FOODSERVICEMENUPLAN, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEMENUPLAN_SCHOOLINFOREFID = new ElementDefImpl( FOODSERVICEMENUPLAN, "SchoolInfoRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEMENUPLAN_GRADELEVELS = new ElementDefImpl( FOODSERVICEMENUPLAN, "GradeLevels", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); FoodDTD.FOODSERVICEMENUPLAN_MENUPLANDATE = new ElementDefImpl( FOODSERVICEMENUPLAN, "MenuPlanDate", null, 4, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.FOODSERVICEMENUPLAN_PROGRAM = new ElementDefImpl( FOODSERVICEMENUPLAN, "Program", null, 5, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEMENUPLAN_DESCRIPTION = new ElementDefImpl( FOODSERVICEMENUPLAN, "Description", null, 6, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEMENUPLAN_PROJECTEDPARTICIPATION = new ElementDefImpl( FOODSERVICEMENUPLAN, "ProjectedParticipation", null, 7, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEMENUPLAN_MENUPLANQUANTITIES = new ElementDefImpl( FOODSERVICEMENUPLAN, "MenuPlanQuantities", null, 8, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICEMENUPLAN_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICEMENUPLAN, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEMENUPLAN_SIF_METADATA = new ElementDefImpl( FOODSERVICEMENUPLAN, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceMilkSales> fields (5 entries) FoodDTD.FOODSERVICEMILKSALES_REFID = new ElementDefImpl( FOODSERVICEMILKSALES, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEMILKSALES_SCHOOLINFOREFID = new ElementDefImpl( FOODSERVICEMILKSALES, "SchoolInfoRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEMILKSALES_DATE = new ElementDefImpl( FOODSERVICEMILKSALES, "Date", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.FOODSERVICEMILKSALES_PROGRAM = new ElementDefImpl( FOODSERVICEMILKSALES, "Program", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEMILKSALES_SALEQUANTITIES = new ElementDefImpl( FOODSERVICEMILKSALES, "SaleQuantities", null, 5, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICEMILKSALES_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICEMILKSALES, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEMILKSALES_SIF_METADATA = new ElementDefImpl( FOODSERVICEMILKSALES, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodservicePurchaseTransaction> fields (3 entries) FoodDTD.FOODSERVICEPURCHASETRANSACTION_REFID = new ElementDefImpl( FOODSERVICEPURCHASETRANSACTION, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEPURCHASETRANSACTION_FOODSERVICETRANSACTIONREFID = new ElementDefImpl( FOODSERVICEPURCHASETRANSACTION, "FoodserviceTransactionRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEPURCHASETRANSACTION_PURCHASEQUANTITIES = new ElementDefImpl( FOODSERVICEPURCHASETRANSACTION, "PurchaseQuantities", null, 3, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICEPURCHASETRANSACTION_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICEPURCHASETRANSACTION, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEPURCHASETRANSACTION_SIF_METADATA = new ElementDefImpl( FOODSERVICEPURCHASETRANSACTION, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceReimbursementRates> fields (6 entries) FoodDTD.FOODSERVICEREIMBURSEMENTRATES_REFID = new ElementDefImpl( FOODSERVICEREIMBURSEMENTRATES, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEREIMBURSEMENTRATES_SCHOOLINFOREFID = new ElementDefImpl( FOODSERVICEREIMBURSEMENTRATES, "SchoolInfoRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEREIMBURSEMENTRATES_STARTDATE = new ElementDefImpl( FOODSERVICEREIMBURSEMENTRATES, "StartDate", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.FOODSERVICEREIMBURSEMENTRATES_ENDDATE = new ElementDefImpl( FOODSERVICEREIMBURSEMENTRATES, "EndDate", null, 4, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.FOODSERVICEREIMBURSEMENTRATES_PROGRAM = new ElementDefImpl( FOODSERVICEREIMBURSEMENTRATES, "Program", null, 5, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICEREIMBURSEMENTRATES_AGENCIES = new ElementDefImpl( FOODSERVICEREIMBURSEMENTRATES, "Agencies", null, 6, SifDtd.FOOD, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEREIMBURSEMENTRATES_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICEREIMBURSEMENTRATES, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICEREIMBURSEMENTRATES_SIF_METADATA = new ElementDefImpl( FOODSERVICEREIMBURSEMENTRATES, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceSales> fields (5 entries) FoodDTD.FOODSERVICESALES_REFID = new ElementDefImpl( FOODSERVICESALES, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESALES_SCHOOLINFOREFID = new ElementDefImpl( FOODSERVICESALES, "SchoolInfoRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESALES_DATE = new ElementDefImpl( FOODSERVICESALES, "Date", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.FOODSERVICESALES_PROGRAM = new ElementDefImpl( FOODSERVICESALES, "Program", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESALES_SALESAMOUNTS = new ElementDefImpl( FOODSERVICESALES, "SalesAmounts", null, 5, SifDtd.FOOD, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.FOODSERVICESALES_SALESAMOUNTS.DefineVersionInfo(SifVersion.SIF20, "SalesAmounts", 5, 0); // (Sif 20 alias) FOODSERVICESALES_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICESALES, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICESALES_SIF_METADATA = new ElementDefImpl( FOODSERVICESALES, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceStaffEnrollmentCount> fields (4 entries) FoodDTD.FOODSERVICESTAFFENROLLMENTCOUNT_SCHOOLINFOREFID = new ElementDefImpl( FOODSERVICESTAFFENROLLMENTCOUNT, "SchoolInfoRefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESTAFFENROLLMENTCOUNT_DATE = new ElementDefImpl( FOODSERVICESTAFFENROLLMENTCOUNT, "Date", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.FOODSERVICESTAFFENROLLMENTCOUNT_PROGRAM = new ElementDefImpl( FOODSERVICESTAFFENROLLMENTCOUNT, "Program", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESTAFFENROLLMENTCOUNT_COUNTS = new ElementDefImpl( FOODSERVICESTAFFENROLLMENTCOUNT, "Counts", null, 4, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICESTAFFENROLLMENTCOUNT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICESTAFFENROLLMENTCOUNT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICESTAFFENROLLMENTCOUNT_SIF_METADATA = new ElementDefImpl( FOODSERVICESTAFFENROLLMENTCOUNT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceStaffMealCounts> fields (5 entries) FoodDTD.FOODSERVICESTAFFMEALCOUNTS_REFID = new ElementDefImpl( FOODSERVICESTAFFMEALCOUNTS, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESTAFFMEALCOUNTS_SCHOOLINFOREFID = new ElementDefImpl( FOODSERVICESTAFFMEALCOUNTS, "SchoolInfoRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESTAFFMEALCOUNTS_DATE = new ElementDefImpl( FOODSERVICESTAFFMEALCOUNTS, "Date", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.FOODSERVICESTAFFMEALCOUNTS_PROGRAM = new ElementDefImpl( FOODSERVICESTAFFMEALCOUNTS, "Program", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESTAFFMEALCOUNTS_COUNTS = new ElementDefImpl( FOODSERVICESTAFFMEALCOUNTS, "Counts", null, 5, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICESTAFFMEALCOUNTS_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICESTAFFMEALCOUNTS, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICESTAFFMEALCOUNTS_SIF_METADATA = new ElementDefImpl( FOODSERVICESTAFFMEALCOUNTS, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceStudentEnrollmentCount> fields (4 entries) FoodDTD.FOODSERVICESTUDENTENROLLMENTCOUNT_SCHOOLINFOREFID = new ElementDefImpl( FOODSERVICESTUDENTENROLLMENTCOUNT, "SchoolInfoRefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESTUDENTENROLLMENTCOUNT_DATE = new ElementDefImpl( FOODSERVICESTUDENTENROLLMENTCOUNT, "Date", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.FOODSERVICESTUDENTENROLLMENTCOUNT_PROGRAM = new ElementDefImpl( FOODSERVICESTUDENTENROLLMENTCOUNT, "Program", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESTUDENTENROLLMENTCOUNT_COUNTS = new ElementDefImpl( FOODSERVICESTUDENTENROLLMENTCOUNT, "Counts", null, 4, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICESTUDENTENROLLMENTCOUNT_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICESTUDENTENROLLMENTCOUNT, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICESTUDENTENROLLMENTCOUNT_SIF_METADATA = new ElementDefImpl( FOODSERVICESTUDENTENROLLMENTCOUNT, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceStudentMealCounts> fields (5 entries) FoodDTD.FOODSERVICESTUDENTMEALCOUNTS_REFID = new ElementDefImpl( FOODSERVICESTUDENTMEALCOUNTS, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESTUDENTMEALCOUNTS_SCHOOLINFOREFID = new ElementDefImpl( FOODSERVICESTUDENTMEALCOUNTS, "SchoolInfoRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESTUDENTMEALCOUNTS_DATE = new ElementDefImpl( FOODSERVICESTUDENTMEALCOUNTS, "Date", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.FOODSERVICESTUDENTMEALCOUNTS_PROGRAM = new ElementDefImpl( FOODSERVICESTUDENTMEALCOUNTS, "Program", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICESTUDENTMEALCOUNTS_COUNTS = new ElementDefImpl( FOODSERVICESTUDENTMEALCOUNTS, "Counts", null, 5, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); FOODSERVICESTUDENTMEALCOUNTS_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICESTUDENTMEALCOUNTS, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICESTUDENTMEALCOUNTS_SIF_METADATA = new ElementDefImpl( FOODSERVICESTUDENTMEALCOUNTS, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceTransaction> fields (12 entries) FoodDTD.FOODSERVICETRANSACTION_REFID = new ElementDefImpl( FOODSERVICETRANSACTION, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICETRANSACTION_SCHOOLINFOREFID = new ElementDefImpl( FOODSERVICETRANSACTION, "SchoolInfoRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICETRANSACTION_PROGRAM = new ElementDefImpl( FOODSERVICETRANSACTION, "Program", null, 3, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICETRANSACTION_TRANSACTIONDATE = new ElementDefImpl( FOODSERVICETRANSACTION, "TransactionDate", null, 4, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.FOODSERVICETRANSACTION_TRANSACTIONTIME = new ElementDefImpl( FOODSERVICETRANSACTION, "TransactionTime", "~SIFTimeSurrogate{}", 5, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.TIME ); FoodDTD.FOODSERVICETRANSACTION_TRANSACTIONTIME.DefineVersionInfo(SifVersion.SIF20, "TransactionTime", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) FoodDTD.FOODSERVICETRANSACTION_TRANSACTIONTYPES = new ElementDefImpl( FOODSERVICETRANSACTION, "TransactionTypes", null, 6, SifDtd.FOOD, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.FOODSERVICETRANSACTION_TRANSACTIONTYPES.DefineVersionInfo(SifVersion.SIF20, "TransactionTypes", 6, 0); // (Sif 20 alias) FoodDTD.FOODSERVICETRANSACTION_CUSTOMER = new ElementDefImpl( FOODSERVICETRANSACTION, "Customer", "FSCustomerId", 7, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.FOODSERVICETRANSACTION_CUSTOMER.DefineVersionInfo(SifVersion.SIF20, "Customer", 7, 0); // (Sif 20 alias) FoodDTD.FOODSERVICETRANSACTION_FSAMOUNT = new ElementDefImpl( FOODSERVICETRANSACTION, "FSAmount", "AmountEx", 8, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF15r1, SifTypeConverters.DECIMAL ); FoodDTD.FOODSERVICETRANSACTION_AMOUNT = new ElementDefAlias( FOODSERVICETRANSACTION, "Amount", null, "FSAmount", 8, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); FoodDTD.FOODSERVICETRANSACTION_TAX = new ElementDefAlias( FOODSERVICETRANSACTION, "Tax", null, "MonetaryAmount", 9, SifDtd.GLOBAL, null, 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DECIMAL ); FoodDTD.FOODSERVICETRANSACTION_DESCRIPTION = new ElementDefImpl( FOODSERVICETRANSACTION, "Description", null, 10, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICETRANSACTION_VOIDED = new ElementDefImpl( FOODSERVICETRANSACTION, "Voided", null, 11, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FOODSERVICETRANSACTION_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICETRANSACTION, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICETRANSACTION_SIF_METADATA = new ElementDefImpl( FOODSERVICETRANSACTION, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceTransactionDetails> fields (4 entries) FoodDTD.FOODSERVICETRANSACTIONDETAILS_REFID = new ElementDefImpl( FOODSERVICETRANSACTIONDETAILS, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICETRANSACTIONDETAILS_FOODSERVICETRANSACTIONREFID = new ElementDefImpl( FOODSERVICETRANSACTIONDETAILS, "FoodserviceTransactionRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICETRANSACTIONDETAILS_AMOUNTS = new ElementDefAlias( FOODSERVICETRANSACTIONDETAILS, "Amounts", null, "FSAmounts", 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.FOODSERVICETRANSACTIONDETAILS_AMOUNTS.DefineVersionInfo(SifVersion.SIF20, "Amounts", 3, 0); // (Sif 20 alias) FoodDTD.FOODSERVICETRANSACTIONDETAILS_DESCRIPTION = new ElementDefImpl( FOODSERVICETRANSACTIONDETAILS, "Description", null, 4, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FOODSERVICETRANSACTIONDETAILS_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICETRANSACTIONDETAILS, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICETRANSACTIONDETAILS_SIF_METADATA = new ElementDefImpl( FOODSERVICETRANSACTIONDETAILS, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <FoodserviceTransactionPayMethod> fields (3 entries) FoodDTD.FOODSERVICETRANSACTIONPAYMETHOD_REFID = new ElementDefImpl( FOODSERVICETRANSACTIONPAYMETHOD, "RefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICETRANSACTIONPAYMETHOD_FOODSERVICETRANSACTIONREFID = new ElementDefImpl( FOODSERVICETRANSACTIONPAYMETHOD, "FoodserviceTransactionRefId", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FOODSERVICETRANSACTIONPAYMETHOD_TRANSACTIONPAYMETHODS = new ElementDefImpl( FOODSERVICETRANSACTIONPAYMETHOD, "TransactionPayMethods", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.FOODSERVICETRANSACTIONPAYMETHOD_TRANSACTIONPAYMETHODS.DefineVersionInfo(SifVersion.SIF20, "TransactionPayMethods", 3, 0); // (Sif 20 alias) FOODSERVICETRANSACTIONPAYMETHOD_SIF_EXTENDEDELEMENTS = new ElementDefImpl( FOODSERVICETRANSACTIONPAYMETHOD, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); FOODSERVICETRANSACTIONPAYMETHOD_SIF_METADATA = new ElementDefImpl( FOODSERVICETRANSACTIONPAYMETHOD, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <AmountEx> fields (3 entries) FoodDTD.FSAMOUNT_TYPE = new ElementDefImpl( FSAMOUNT, "Type", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.FSAMOUNT_CREDITS = new ElementDefImpl( FSAMOUNT, "Credits", "Quantity", 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DECIMAL ); FoodDTD.FSAMOUNT_CREDITS.DefineVersionInfo(SifVersion.SIF20, "Credits", 2, (ElementDefImpl.FD_ATTRIBUTE)); // (Sif 20 alias) FoodDTD.FSAMOUNT_CURRENCY = new ElementDefImpl( FSAMOUNT, "Currency", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <Amounts> fields (1 entries) FoodDTD.FSAMOUNTS_AMOUNT = new ElementDefAlias( FSAMOUNTS, "Amount", "AmountEx", "FSAmount", 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DECIMAL ); FoodDTD.FSAMOUNTS_AMOUNT.DefineVersionInfo(SifVersion.SIF20, "Amount", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <HistoricalMealStatus> fields (1 entries) FoodDTD.HISTORICALMEALSTATUS_MEALSTATUS = new ElementDefImpl( HISTORICALMEALSTATUS, "MealStatus", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <ItemQuantities> fields (1 entries) FoodDTD.ITEMQUANTITIES_ITEMQUANTITY = new ElementDefImpl( ITEMQUANTITIES, "ItemQuantity", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25 ); // <ItemQuantity> fields (5 entries) FoodDTD.ITEMQUANTITY_FOODSERVICEITEMPORTIONREFID = new ElementDefImpl( ITEMQUANTITY, "FoodserviceItemPortionRefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.ITEMQUANTITY_VALUE = new ElementDefImpl( ITEMQUANTITY, "Value", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DECIMAL ); FoodDTD.ITEMQUANTITY_VALUE.DefineVersionInfo(SifVersion.SIF20, "Value", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) FoodDTD.ITEMQUANTITY_MEALTYPE = new ElementDefImpl( ITEMQUANTITY, "MealType", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.ITEMQUANTITY_GRADELEVELS = new ElementDefImpl( ITEMQUANTITY, "GradeLevels", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.ITEMQUANTITY_COST = new ElementDefAlias( ITEMQUANTITY, "Cost", null, "MonetaryAmount", 5, SifDtd.GLOBAL, null, 0, SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DECIMAL ); // <MealStatus> fields (4 entries) FoodDTD.MEALSTATUS_TYPE = new ElementDefImpl( MEALSTATUS, "Type", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.MEALSTATUS_STARTDATE = new ElementDefImpl( MEALSTATUS, "StartDate", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.MEALSTATUS_ENDDATE = new ElementDefImpl( MEALSTATUS, "EndDate", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.MEALSTATUS_SCHOOLYEAR = new ElementDefImpl( MEALSTATUS, "SchoolYear", null, 4, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.INT ); // <MenuPlanQuantities> fields (1 entries) FoodDTD.MENUPLANQUANTITIES_MENUPLANQUANTITY = new ElementDefImpl( MENUPLANQUANTITIES, "MenuPlanQuantity", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <MenuPlanQuantity> fields (2 entries) FoodDTD.MENUPLANQUANTITY_FOODSERVICEITEMPORTIONREFID = new ElementDefImpl( MENUPLANQUANTITY, "FoodserviceItemPortionRefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.MENUPLANQUANTITY_MENUCATEGORY = new ElementDefImpl( MENUPLANQUANTITY, "MenuCategory", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <Price> fields (4 entries) FoodDTD.PRICE_VALUE = new ElementDefImpl( PRICE, "Value", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DECIMAL ); FoodDTD.PRICE_VALUE.DefineVersionInfo(SifVersion.SIF20, "Value", 1, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) FoodDTD.PRICE_MEALSTATUS = new ElementDefImpl( PRICE, "MealStatus", null, 2, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.PRICE_MEALSTATUS.DefineVersionInfo(SifVersion.SIF20, "MealStatus", 2, 0); // (Sif 20 alias) FoodDTD.PRICE_MEALTYPE = new ElementDefImpl( PRICE, "MealType", "~XPathSurrogate{MealType/@Type=.}", 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.PRICE_MEALTYPE.DefineVersionInfo(SifVersion.SIF20, "MealType", 3, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) FoodDTD.PRICE_GRADELEVELS = new ElementDefImpl( PRICE, "GradeLevels", null, 4, SifDtd.COMMON, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.PRICE_GRADELEVELS.DefineVersionInfo(SifVersion.SIF20, "GradeLevels", 4, 0); // (Sif 20 alias) // <Prices> fields (1 entries) FoodDTD.PRICES_PRICE = new ElementDefImpl( PRICES, "Price", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25 ); // <PurchaseQuantities> fields (1 entries) FoodDTD.PURCHASEQUANTITIES_PURCHASEQUANTITY = new ElementDefImpl( PURCHASEQUANTITIES, "PurchaseQuantity", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <PurchaseQuantity> fields (4 entries) FoodDTD.PURCHASEQUANTITY_FOODSERVICEITEMPORTIONREFID = new ElementDefImpl( PURCHASEQUANTITY, "FoodserviceItemPortionRefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.PURCHASEQUANTITY_EARNED = new ElementDefImpl( PURCHASEQUANTITY, "Earned", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.PURCHASEQUANTITY_MEALTYPE = new ElementDefImpl( PURCHASEQUANTITY, "MealType", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.PURCHASEQUANTITY_VALUE = new ElementDefImpl( PURCHASEQUANTITY, "Value", null, 4, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); // <Rate> fields (3 entries) FoodDTD.RATE_SEVERENEED = new ElementDefImpl( RATE, "SevereNeed", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.RATE_VALUE = new ElementDefImpl( RATE, "Value", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.RATE_VALUE.DefineVersionInfo(SifVersion.SIF20, "Value", 2, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) FoodDTD.RATE_MEALSTATUS = new ElementDefImpl( RATE, "MealStatus", null, 3, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.RATE_MEALSTATUS.DefineVersionInfo(SifVersion.SIF20, "MealStatus", 3, 0); // (Sif 20 alias) // <Rates> fields (1 entries) FoodDTD.RATES_RATE = new ElementDefImpl( RATES, "Rate", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25 ); // <SaleQuantities> fields (1 entries) FoodDTD.SALEQUANTITIES_SALEQUANTITY = new ElementDefImpl( SALEQUANTITIES, "SaleQuantity", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF20, SifVersion.SIF25 ); // <SaleQuantity> fields (4 entries) FoodDTD.SALEQUANTITY_VALUE = new ElementDefImpl( SALEQUANTITY, "Value", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); FoodDTD.SALEQUANTITY_MEALSTATUS = new ElementDefImpl( SALEQUANTITY, "MealStatus", null, 2, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); FoodDTD.SALEQUANTITY_SALEUNIT = new ElementDefImpl( SALEQUANTITY, "SaleUnit", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.SALEQUANTITY_CHARGETOCHILD = new ElementDefAlias( SALEQUANTITY, "ChargeToChild", null, "MonetaryAmount", 4, SifDtd.GLOBAL, null, 0, SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.DECIMAL ); // <SalesAmount> fields (3 entries) FoodDTD.SALESAMOUNT_TYPE = new ElementDefImpl( SALESAMOUNT, "Type", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.SALESAMOUNT_ACCOUNTTYPE = new ElementDefImpl( SALESAMOUNT, "AccountType", null, 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.SALESAMOUNT_CURRENCY = new ElementDefImpl( SALESAMOUNT, "Currency", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF20, SifVersion.SIF25, SifTypeConverters.STRING ); // <SalesAmounts> fields (1 entries) FoodDTD.SALESAMOUNTS_SALESAMOUNT = new ElementDefImpl( SALESAMOUNTS, "SalesAmount", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DECIMAL ); // <StaffMeal> fields (5 entries) FoodDTD.STAFFMEAL_STAFFPERSONALREFID = new ElementDefImpl( STAFFMEAL, "StaffPersonalRefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.STAFFMEAL_EARNEDSTATUS = new ElementDefImpl( STAFFMEAL, "EarnedStatus", null, 2, SifDtd.FOOD, "us", 0, SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.STAFFMEAL_LASTBREAKFASTDATE = new ElementDefImpl( STAFFMEAL, "LastBreakfastDate", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.STAFFMEAL_LASTLUNCHDATE = new ElementDefImpl( STAFFMEAL, "LastLunchDate", null, 4, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.STAFFMEAL_AMOUNTS = new ElementDefAlias( STAFFMEAL, "Amounts", null, "FSAmounts", 5, SifDtd.FOOD, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.STAFFMEAL_AMOUNTS.DefineVersionInfo(SifVersion.SIF20, "Amounts", 5, 0); // (Sif 20 alias) STAFFMEAL_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STAFFMEAL, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STAFFMEAL_SIF_METADATA = new ElementDefImpl( STAFFMEAL, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <StudentMeal> fields (12 entries) FoodDTD.STUDENTMEAL_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTMEAL, "StudentPersonalRefId", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.STUDENTMEAL_MEALSTATUS = new ElementDefImpl( STUDENTMEAL, "MealStatus", null, 2, SifDtd.FOOD, "us", 0, SifVersion.SIF11, SifVersion.SIF25 ); FoodDTD.STUDENTMEAL_SCHOOLYEAR = new ElementDefImpl( STUDENTMEAL, "SchoolYear", null, 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF15r1, SifTypeConverters.INT ); FoodDTD.STUDENTMEAL_HISTORICALMEALSTATUS = new ElementDefImpl( STUDENTMEAL, "HistoricalMealStatus", null, 3, SifDtd.FOOD, "us", 0, SifVersion.SIF20, SifVersion.SIF25 ); FoodDTD.STUDENTMEAL_LASTBREAKFASTDATE = new ElementDefImpl( STUDENTMEAL, "LastBreakfastDate", "LastBrkDate", 3, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.STUDENTMEAL_LASTBREAKFASTDATE.DefineVersionInfo(SifVersion.SIF15r1, "LastBreakfastDate", 9, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) FoodDTD.STUDENTMEAL_LASTBREAKFASTDATE.DefineVersionInfo(SifVersion.SIF20, "LastBreakfastDate", 4, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) FoodDTD.STUDENTMEAL_LASTLUNCHDATE = new ElementDefImpl( STUDENTMEAL, "LastLunchDate", "LastLunDate", 4, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF25, SifTypeConverters.DATE ); FoodDTD.STUDENTMEAL_LASTLUNCHDATE.DefineVersionInfo(SifVersion.SIF15r1, "LastLunchDate", 10, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) FoodDTD.STUDENTMEAL_LASTLUNCHDATE.DefineVersionInfo(SifVersion.SIF20, "LastLunchDate", 5, (ElementDefImpl.FD_FIELD)); // (Sif 20 alias) FoodDTD.STUDENTMEAL_LASTBRKDATE = new ElementDefImpl( STUDENTMEAL, "LastBrkDate", null, 4, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF15r1, SifTypeConverters.DATE ); FoodDTD.STUDENTMEAL_CASH = new ElementDefImpl( STUDENTMEAL, "Cash", null, 5, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); FoodDTD.STUDENTMEAL_CASH.DefineVersionInfo(SifVersion.SIF15r1, "Cash", 6, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) FoodDTD.STUDENTMEAL_LASTLUNDATE = new ElementDefImpl( STUDENTMEAL, "LastLunDate", null, 5, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF15r1, SifVersion.SIF15r1, SifTypeConverters.DATE ); FoodDTD.STUDENTMEAL_BRKCREDITS = new ElementDefImpl( STUDENTMEAL, "BrkCredits", null, 6, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); FoodDTD.STUDENTMEAL_BRKCREDITS.DefineVersionInfo(SifVersion.SIF15r1, "BrkCredits", 7, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) FoodDTD.STUDENTMEAL_LUNCREDITS = new ElementDefImpl( STUDENTMEAL, "LunCredits", null, 7, SifDtd.FOOD, "us", (ElementDefImpl.FD_FIELD), SifVersion.SIF11, SifVersion.SIF15r1, SifTypeConverters.STRING ); FoodDTD.STUDENTMEAL_LUNCREDITS.DefineVersionInfo(SifVersion.SIF15r1, "LunCredits", 8, (ElementDefImpl.FD_FIELD)); // (Sif 15r1 alias) FoodDTD.STUDENTMEAL_AMOUNTS = new ElementDefAlias( STUDENTMEAL, "Amounts", null, "FSAmounts", 11, SifDtd.FOOD, "us", (ElementDefImpl.FD_COLLAPSE), SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.STUDENTMEAL_AMOUNTS.DefineVersionInfo(SifVersion.SIF20, "Amounts", 6, 0); // (Sif 20 alias) STUDENTMEAL_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTMEAL, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTMEAL_SIF_METADATA = new ElementDefImpl( STUDENTMEAL, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "us", (0), SifVersion.SIF20, SifVersion.SIF25 ); // <TransactionPayMethod> fields (2 entries) FoodDTD.TRANSACTIONPAYMETHOD_TYPE = new ElementDefImpl( TRANSACTIONPAYMETHOD, "Type", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.TRANSACTIONPAYMETHOD_AMOUNTS = new ElementDefAlias( TRANSACTIONPAYMETHOD, "Amounts", null, "FSAmounts", 2, SifDtd.FOOD, "us", (ElementDefImpl.FD_COLLAPSE|ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25 ); FoodDTD.TRANSACTIONPAYMETHOD_AMOUNTS.DefineVersionInfo(SifVersion.SIF20, "Amounts", 2, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) // <TransactionPayMethods> fields (1 entries) FoodDTD.TRANSACTIONPAYMETHODS_TRANSACTIONPAYMETHOD = new ElementDefImpl( TRANSACTIONPAYMETHODS, "TransactionPayMethod", null, 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25 ); // <TransactionType> fields (0 entries) // <TransactionTypes> fields (1 entries) FoodDTD.TRANSACTIONTYPES_TRANSACTIONTYPE = new ElementDefImpl( TRANSACTIONTYPES, "TransactionType", "~XPathSurrogate{TransactionType/@Type=.}", 1, SifDtd.FOOD, "us", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF15r1, SifVersion.SIF25, SifTypeConverters.STRING ); FoodDTD.TRANSACTIONTYPES_TRANSACTIONTYPE.DefineVersionInfo(SifVersion.SIF20, "TransactionType", 1, (ElementDefImpl.FD_REPEATABLE)); // (Sif 20 alias) }
public override void Load() { // Objects defined by this SDO Library... MANAGINGSCHOOL = new ElementDefImpl( null, "ManagingSchool", null, 0, SifDtd.PROGRAMS, "au", 0, SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); PROGRAMAVAILABILITY = new ElementDefImpl( null, "ProgramAvailability", null, 0, SifDtd.PROGRAMS, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); PROGRAMFUNDINGSOURCE = new ElementDefImpl( null, "ProgramFundingSource", null, 0, SifDtd.PROGRAMS, "au", 0, SifVersion.SIF23, SifVersion.SIF25 ); PROGRAMFUNDINGSOURCES = new ElementDefImpl( null, "ProgramFundingSources", null, 0, SifDtd.PROGRAMS, "au", 0, SifVersion.SIF23, SifVersion.SIF25 ); PROGRAMSTATUS = new ElementDefImpl( null, "ProgramStatus", null, 0, SifDtd.PROGRAMS, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); REFERRALSOURCE = new ElementDefImpl( null, "ReferralSource", null, 0, SifDtd.PROGRAMS, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); STUDENTPARTICIPATION = new ElementDefImpl( null, "StudentParticipation", null, 0, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_OBJECT), SifVersion.SIF23, SifVersion.SIF25 ); // <ManagingSchool> fields (1 entries) ProgramsDTD.MANAGINGSCHOOL_SIF_REFOBJECT = new ElementDefImpl( MANAGINGSCHOOL, "SIF_RefObject", null, 1, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); // <ProgramAvailability> fields (2 entries) ProgramsDTD.PROGRAMAVAILABILITY_CODE = new ElementDefImpl( PROGRAMAVAILABILITY, "Code", null, 1, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); ProgramsDTD.PROGRAMAVAILABILITY_OTHERCODELIST = new ElementDefImpl( PROGRAMAVAILABILITY, "OtherCodeList", null, 2, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); // <ProgramFundingSource> fields (2 entries) ProgramsDTD.PROGRAMFUNDINGSOURCE_CODE = new ElementDefImpl( PROGRAMFUNDINGSOURCE, "Code", null, 1, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); ProgramsDTD.PROGRAMFUNDINGSOURCE_OTHERCODELIST = new ElementDefImpl( PROGRAMFUNDINGSOURCE, "OtherCodeList", null, 2, SifDtd.COMMON, "au", 0, SifVersion.SIF23, SifVersion.SIF25 ); // <ProgramFundingSources> fields (1 entries) ProgramsDTD.PROGRAMFUNDINGSOURCES_PROGRAMFUNDINGSOURCE = new ElementDefImpl( PROGRAMFUNDINGSOURCES, "ProgramFundingSource", null, 1, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_REPEATABLE), SifVersion.SIF23, SifVersion.SIF25 ); // <ProgramStatus> fields (2 entries) ProgramsDTD.PROGRAMSTATUS_CODE = new ElementDefImpl( PROGRAMSTATUS, "Code", null, 1, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); ProgramsDTD.PROGRAMSTATUS_OTHERCODELIST = new ElementDefImpl( PROGRAMSTATUS, "OtherCodeList", null, 2, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); // <ReferralSource> fields (2 entries) ProgramsDTD.REFERRALSOURCE_CODE = new ElementDefImpl( REFERRALSOURCE, "Code", null, 1, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); ProgramsDTD.REFERRALSOURCE_OTHERCODELIST = new ElementDefImpl( REFERRALSOURCE, "OtherCodeList", null, 2, SifDtd.COMMON, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); // <StudentParticipation> fields (27 entries) ProgramsDTD.STUDENTPARTICIPATION_REFID = new ElementDefImpl( STUDENTPARTICIPATION, "RefId", null, 1, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_ATTRIBUTE), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); ProgramsDTD.STUDENTPARTICIPATION_STUDENTPERSONALREFID = new ElementDefImpl( STUDENTPARTICIPATION, "StudentPersonalRefId", null, 2, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); ProgramsDTD.STUDENTPARTICIPATION_STUDENTPARTICIPATIONASOFDATE = new ElementDefImpl( STUDENTPARTICIPATION, "StudentParticipationAsOfDate", null, 3, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.DATE ); ProgramsDTD.STUDENTPARTICIPATION_PROGRAMTYPE = new ElementDefImpl( STUDENTPARTICIPATION, "ProgramType", null, 4, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); ProgramsDTD.STUDENTPARTICIPATION_PROGRAMFUNDINGSOURCES = new ElementDefImpl( STUDENTPARTICIPATION, "ProgramFundingSources", null, 5, SifDtd.PROGRAMS, "au", 0, SifVersion.SIF23, SifVersion.SIF25 ); ProgramsDTD.STUDENTPARTICIPATION_MANAGINGSCHOOL = new ElementDefImpl( STUDENTPARTICIPATION, "ManagingSchool", null, 6, SifDtd.PROGRAMS, "au", 0, SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); ProgramsDTD.STUDENTPARTICIPATION_STUDENTSPECIALEDUCATIONFTE = new ElementDefImpl( STUDENTPARTICIPATION, "StudentSpecialEducationFTE", null, 7, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.DECIMAL ); ProgramsDTD.STUDENTPARTICIPATION_STUDENTSPECIALEDUCATIONFTE.DefineVersionInfo(SifVersion.SIF24, "StudentSpecialEducationFTE", 26, (ElementDefImpl.FD_FIELD)); // (Sif 24 alias) ProgramsDTD.STUDENTPARTICIPATION_REFERRALDATE = new ElementDefImpl( STUDENTPARTICIPATION, "ReferralDate", null, 7, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); ProgramsDTD.STUDENTPARTICIPATION_PARTICIPATIONCONTACT = new ElementDefImpl( STUDENTPARTICIPATION, "ParticipationContact", null, 8, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF23, SifVersion.SIF25, SifTypeConverters.STRING ); ProgramsDTD.STUDENTPARTICIPATION_PARTICIPATIONCONTACT.DefineVersionInfo(SifVersion.SIF24, "ParticipationContact", 27, (ElementDefImpl.FD_FIELD)); // (Sif 24 alias) ProgramsDTD.STUDENTPARTICIPATION_REFERRALSOURCE = new ElementDefImpl( STUDENTPARTICIPATION, "ReferralSource", null, 8, SifDtd.PROGRAMS, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); ProgramsDTD.STUDENTPARTICIPATION_PROGRAMSTATUS = new ElementDefImpl( STUDENTPARTICIPATION, "ProgramStatus", null, 9, SifDtd.PROGRAMS, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); ProgramsDTD.STUDENTPARTICIPATION_GIFTEDELIGIBILITYCRITERIA = new ElementDefImpl( STUDENTPARTICIPATION, "GiftedEligibilityCriteria", null, 10, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); ProgramsDTD.STUDENTPARTICIPATION_EVALUATIONPARENTALCONSENTDATE = new ElementDefImpl( STUDENTPARTICIPATION, "EvaluationParentalConsentDate", null, 11, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); ProgramsDTD.STUDENTPARTICIPATION_EVALUATIONDATE = new ElementDefImpl( STUDENTPARTICIPATION, "EvaluationDate", null, 12, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); ProgramsDTD.STUDENTPARTICIPATION_EVALUATIONEXTENSIONDATE = new ElementDefImpl( STUDENTPARTICIPATION, "EvaluationExtensionDate", null, 13, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); ProgramsDTD.STUDENTPARTICIPATION_EXTENSIONCOMMENTS = new ElementDefImpl( STUDENTPARTICIPATION, "ExtensionComments", null, 14, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); ProgramsDTD.STUDENTPARTICIPATION_REEVALUATIONDATE = new ElementDefImpl( STUDENTPARTICIPATION, "ReevaluationDate", null, 15, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); ProgramsDTD.STUDENTPARTICIPATION_PROGRAMELIGIBILITYDATE = new ElementDefImpl( STUDENTPARTICIPATION, "ProgramEligibilityDate", null, 16, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); ProgramsDTD.STUDENTPARTICIPATION_PROGRAMPLANDATE = new ElementDefImpl( STUDENTPARTICIPATION, "ProgramPlanDate", null, 17, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); ProgramsDTD.STUDENTPARTICIPATION_PROGRAMPLANEFFECTIVEDATE = new ElementDefImpl( STUDENTPARTICIPATION, "ProgramPlanEffectiveDate", null, 18, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); ProgramsDTD.STUDENTPARTICIPATION_NOREPDATE = new ElementDefImpl( STUDENTPARTICIPATION, "NOREPDate", null, 19, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); ProgramsDTD.STUDENTPARTICIPATION_PLACEMENTPARENTALCONSENTDATE = new ElementDefImpl( STUDENTPARTICIPATION, "PlacementParentalConsentDate", null, 20, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); ProgramsDTD.STUDENTPARTICIPATION_PROGRAMPLACEMENTDATE = new ElementDefImpl( STUDENTPARTICIPATION, "ProgramPlacementDate", null, 21, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.DATE ); ProgramsDTD.STUDENTPARTICIPATION_EXTENDEDSCHOOLYEAR = new ElementDefImpl( STUDENTPARTICIPATION, "ExtendedSchoolYear", null, 22, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.BOOLEAN ); ProgramsDTD.STUDENTPARTICIPATION_EXTENDEDDAY = new ElementDefImpl( STUDENTPARTICIPATION, "ExtendedDay", null, 23, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.BOOLEAN ); ProgramsDTD.STUDENTPARTICIPATION_PROGRAMAVAILABILITY = new ElementDefImpl( STUDENTPARTICIPATION, "ProgramAvailability", null, 24, SifDtd.PROGRAMS, "au", 0, SifVersion.SIF24, SifVersion.SIF25 ); ProgramsDTD.STUDENTPARTICIPATION_ENTRYPERSON = new ElementDefImpl( STUDENTPARTICIPATION, "EntryPerson", null, 25, SifDtd.PROGRAMS, "au", (ElementDefImpl.FD_FIELD), SifVersion.SIF24, SifVersion.SIF25, SifTypeConverters.STRING ); STUDENTPARTICIPATION_SIF_EXTENDEDELEMENTS = new ElementDefImpl( STUDENTPARTICIPATION, "SIF_ExtendedElements", null, 127, SifDtd.GLOBAL, null, (0), SifVersion.SIF15r1, SifVersion.SIF25 ); STUDENTPARTICIPATION_SIF_METADATA = new ElementDefImpl( STUDENTPARTICIPATION, "SIF_Metadata", null, 128, SifDtd.DATAMODEL, "au", (0), SifVersion.SIF20, SifVersion.SIF25 ); }