Skip to content
Snippets Groups Projects
Commit 3b437f56 authored by Brutzman, Don's avatar Brutzman, Don
Browse files

latest build

parent 3c111057
No related branches found
No related tags found
No related merge requests found
Showing
with 5 additions and 796 deletions
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M113M113A1M113A2Bulldozer</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M113M113A1M113A2Bulldozer.createInstance()</code> or <code>new M113M113A1M113A2Bulldozer()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Armored Utility Vehicle = <code>3</code>; </li>
* <li> SubCategory: M113M113A1M113A2Bulldozer = <code>10</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 10252; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SubCategoryElem@b27b210. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see ArmoredUtilityVehicle
* @see SubCategory
*/
public final class M113M113A1M113A2Bulldozer extends EntityType
{
/** Default constructor */
public M113M113A1M113A2Bulldozer()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)3); // uid 10233, Armored Utility Vehicle
setSubCategory((byte)10); // uid 10252, M113/M113A1/M113A2 Bulldozer
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M113M113A1M113A2Bulldozer createInstance()
{
return new M113M113A1M113A2Bulldozer();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M48TractorTruck</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M48TractorTruck.createInstance()</code> or <code>new M48TractorTruck()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Large Wheeled Utility Vehicle = <code>7</code>; </li>
* <li> SubCategory: M35M44A26x6212tonCargoTruck = <code>1</code>; </li>
* <li> Specific: M48TractorTruck = <code>10</code>; </li>
* <li> Entity type uid: 10429; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SpecificElem@7f353a0f. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see LargeWheeledUtilityVehicle
* @see SubCategory
*/
public final class M48TractorTruck extends EntityType
{
/** Default constructor */
public M48TractorTruck()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)7); // uid 10418, Large Wheeled Utility Vehicle
setSubCategory((byte)1); // uid 10419, M35/M44A2 6x6 2-1/2-ton Cargo Truck
setSpecific((byte)10); // uid 10429, M48 Tractor Truck
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M48TractorTruck createInstance()
{
return new M48TractorTruck();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M49FuelTanker</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M49FuelTanker.createInstance()</code> or <code>new M49FuelTanker()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Large Wheeled Utility Vehicle = <code>7</code>; </li>
* <li> SubCategory: M35M44A26x6212tonCargoTruck = <code>1</code>; </li>
* <li> Specific: M49FuelTanker = <code>11</code>; </li>
* <li> Entity type uid: 10430; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SpecificElem@7ea2412c. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see LargeWheeledUtilityVehicle
* @see SubCategory
*/
public final class M49FuelTanker extends EntityType
{
/** Default constructor */
public M49FuelTanker()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)7); // uid 10418, Large Wheeled Utility Vehicle
setSubCategory((byte)1); // uid 10419, M35/M44A2 6x6 2-1/2-ton Cargo Truck
setSpecific((byte)11); // uid 10430, M49 Fuel Tanker
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M49FuelTanker createInstance()
{
return new M49FuelTanker();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M577M577A1M577A2CommandPost</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M577M577A1M577A2CommandPost.createInstance()</code> or <code>new M577M577A1M577A2CommandPost()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Armored Utility Vehicle = <code>3</code>; </li>
* <li> SubCategory: M577M577A1M577A2CommandPost = <code>11</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 10253; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SubCategoryElem@3e8799f. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see ArmoredUtilityVehicle
* @see SubCategory
*/
public final class M577M577A1M577A2CommandPost extends EntityType
{
/** Default constructor */
public M577M577A1M577A2CommandPost()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)3); // uid 10233, Armored Utility Vehicle
setSubCategory((byte)11); // uid 10253, M577/M577A1/M577A2 Command Post
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M577M577A1M577A2CommandPost createInstance()
{
return new M577M577A1M577A2CommandPost();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M578LightArmoredRecoveryVehicle</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M578LightArmoredRecoveryVehicle.createInstance()</code> or <code>new M578LightArmoredRecoveryVehicle()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Armored Utility Vehicle = <code>3</code>; </li>
* <li> SubCategory: M578LightArmoredRecoveryVehicle = <code>2</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 10238; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SubCategoryElem@4373f66f. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see ArmoredUtilityVehicle
* @see SubCategory
*/
public final class M578LightArmoredRecoveryVehicle extends EntityType
{
/** Default constructor */
public M578LightArmoredRecoveryVehicle()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)3); // uid 10233, Armored Utility Vehicle
setSubCategory((byte)2); // uid 10238, M578 Light Armored Recovery Vehicle
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M578LightArmoredRecoveryVehicle createInstance()
{
return new M578LightArmoredRecoveryVehicle();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M728CombatEngineerVehicle</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M728CombatEngineerVehicle.createInstance()</code> or <code>new M728CombatEngineerVehicle()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Armored Utility Vehicle = <code>3</code>; </li>
* <li> SubCategory: M728CombatEngineerVehicle = <code>5</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 10246; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SubCategoryElem@6f3f0ae. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see ArmoredUtilityVehicle
* @see SubCategory
*/
public final class M728CombatEngineerVehicle extends EntityType
{
/** Default constructor */
public M728CombatEngineerVehicle()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)3); // uid 10233, Armored Utility Vehicle
setSubCategory((byte)5); // uid 10246, M728 Combat Engineer Vehicle
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M728CombatEngineerVehicle createInstance()
{
return new M728CombatEngineerVehicle();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M88MediumRecoveryVehicle</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M88MediumRecoveryVehicle.createInstance()</code> or <code>new M88MediumRecoveryVehicle()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Armored Utility Vehicle = <code>3</code>; </li>
* <li> SubCategory: M88MediumRecoveryVehicle = <code>1</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 10234; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SubCategoryElem@4cffcc61. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see ArmoredUtilityVehicle
* @see SubCategory
*/
public final class M88MediumRecoveryVehicle extends EntityType
{
/** Default constructor */
public M88MediumRecoveryVehicle()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)3); // uid 10233, Armored Utility Vehicle
setSubCategory((byte)1); // uid 10234, M88 Medium Recovery Vehicle
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M88MediumRecoveryVehicle createInstance()
{
return new M88MediumRecoveryVehicle();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M977Cargo</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M977Cargo.createInstance()</code> or <code>new M977Cargo()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Large Wheeled Utility Vehicle = <code>7</code>; </li>
* <li> SubCategory: OshkoshHeavyExpandedMobilityTacticalTruckHEMTT8x89979kg = <code>19</code>; </li>
* <li> Specific: M977Cargo = <code>1</code>; </li>
* <li> Entity type uid: 10544; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SpecificElem@71aaf151. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see LargeWheeledUtilityVehicle
* @see SubCategory
*/
public final class M977Cargo extends EntityType
{
/** Default constructor */
public M977Cargo()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)7); // uid 10418, Large Wheeled Utility Vehicle
setSubCategory((byte)19); // uid 10543, Oshkosh Heavy Expanded Mobility Tactical Truck (HEMTT) 8x8 9979-kg
setSpecific((byte)1); // uid 10544, M977 Cargo
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M977Cargo createInstance()
{
return new M977Cargo();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M978FuelServicing</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M978FuelServicing.createInstance()</code> or <code>new M978FuelServicing()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Large Wheeled Utility Vehicle = <code>7</code>; </li>
* <li> SubCategory: OshkoshHeavyExpandedMobilityTacticalTruckHEMTT8x89979kg = <code>19</code>; </li>
* <li> Specific: M978FuelServicing = <code>2</code>; </li>
* <li> Entity type uid: 10545; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SpecificElem@43ecfeb5. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see LargeWheeledUtilityVehicle
* @see SubCategory
*/
public final class M978FuelServicing extends EntityType
{
/** Default constructor */
public M978FuelServicing()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)7); // uid 10418, Large Wheeled Utility Vehicle
setSubCategory((byte)19); // uid 10543, Oshkosh Heavy Expanded Mobility Tactical Truck (HEMTT) 8x8 9979-kg
setSpecific((byte)2); // uid 10545, M978 Fuel Servicing
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M978FuelServicing createInstance()
{
return new M978FuelServicing();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M983Tractor</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M983Tractor.createInstance()</code> or <code>new M983Tractor()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Large Wheeled Utility Vehicle = <code>7</code>; </li>
* <li> SubCategory: OshkoshHeavyExpandedMobilityTacticalTruckHEMTT8x89979kg = <code>19</code>; </li>
* <li> Specific: M983Tractor = <code>3</code>; </li>
* <li> Entity type uid: 10546; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SpecificElem@51efb731. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see LargeWheeledUtilityVehicle
* @see SubCategory
*/
public final class M983Tractor extends EntityType
{
/** Default constructor */
public M983Tractor()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)7); // uid 10418, Large Wheeled Utility Vehicle
setSubCategory((byte)19); // uid 10543, Oshkosh Heavy Expanded Mobility Tactical Truck (HEMTT) 8x8 9979-kg
setSpecific((byte)3); // uid 10546, M983 Tractor
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M983Tractor createInstance()
{
return new M983Tractor();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M984A1M984E1Wrecker</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M984A1M984E1Wrecker.createInstance()</code> or <code>new M984A1M984E1Wrecker()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Large Wheeled Utility Vehicle = <code>7</code>; </li>
* <li> SubCategory: OshkoshHeavyExpandedMobilityTacticalTruckHEMTT8x89979kg = <code>19</code>; </li>
* <li> Specific: M984A1M984E1Wrecker = <code>4</code>; </li>
* <li> Entity type uid: 10547; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SpecificElem@3e377967. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see LargeWheeledUtilityVehicle
* @see SubCategory
*/
public final class M984A1M984E1Wrecker extends EntityType
{
/** Default constructor */
public M984A1M984E1Wrecker()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)7); // uid 10418, Large Wheeled Utility Vehicle
setSubCategory((byte)19); // uid 10543, Oshkosh Heavy Expanded Mobility Tactical Truck (HEMTT) 8x8 9979-kg
setSpecific((byte)4); // uid 10547, M984A1/M984E1 Wrecker
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M984A1M984E1Wrecker createInstance()
{
return new M984A1M984E1Wrecker();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M985Cargo</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M985Cargo.createInstance()</code> or <code>new M985Cargo()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Large Wheeled Utility Vehicle = <code>7</code>; </li>
* <li> SubCategory: OshkoshHeavyExpandedMobilityTacticalTruckHEMTT8x89979kg = <code>19</code>; </li>
* <li> Specific: M985Cargo = <code>5</code>; </li>
* <li> Entity type uid: 10548; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SpecificElem@14422d9d. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see LargeWheeledUtilityVehicle
* @see SubCategory
*/
public final class M985Cargo extends EntityType
{
/** Default constructor */
public M985Cargo()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)7); // uid 10418, Large Wheeled Utility Vehicle
setSubCategory((byte)19); // uid 10543, Oshkosh Heavy Expanded Mobility Tactical Truck (HEMTT) 8x8 9979-kg
setSpecific((byte)5); // uid 10548, M985 Cargo
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M985Cargo createInstance()
{
return new M985Cargo();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>M9ArmoredCombatEarthmover</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>M9ArmoredCombatEarthmover.createInstance()</code> or <code>new M9ArmoredCombatEarthmover()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Armored Utility Vehicle = <code>3</code>; </li>
* <li> SubCategory: M9ArmoredCombatEarthmover = <code>6</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 10247; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SubCategoryElem@6baf25d7. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see ArmoredUtilityVehicle
* @see SubCategory
*/
public final class M9ArmoredCombatEarthmover extends EntityType
{
/** Default constructor */
public M9ArmoredCombatEarthmover()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)3); // uid 10233, Armored Utility Vehicle
setSubCategory((byte)6); // uid 10247, M9 Armored Combat Earthmover
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M9ArmoredCombatEarthmover createInstance()
{
return new M9ArmoredCombatEarthmover();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>StretchedM577A2E2CommandPost</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>StretchedM577A2E2CommandPost.createInstance()</code> or <code>new StretchedM577A2E2CommandPost()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Armored Utility Vehicle = <code>3</code>; </li>
* <li> SubCategory: StretchedM577A2E2CommandPost = <code>12</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 10256; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SubCategoryElem@3b353651. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see ArmoredUtilityVehicle
* @see SubCategory
*/
public final class StretchedM577A2E2CommandPost extends EntityType
{
/** Default constructor */
public StretchedM577A2E2CommandPost()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)3); // uid 10233, Armored Utility Vehicle
setSubCategory((byte)12); // uid 10256, Stretched M577A2E2 Command Post
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static StretchedM577A2E2CommandPost createInstance()
{
return new StretchedM577A2E2CommandPost();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>ToolsPartsTrailer</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>ToolsPartsTrailer.createInstance()</code> or <code>new ToolsPartsTrailer()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Maintenance equipment trailer = <code>20</code>; </li>
* <li> SubCategory: ToolsPartsTrailer = <code>3</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 10649; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SubCategoryElem@629a9f26. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see Maintenanceequipmenttrailer
* @see SubCategory
*/
public final class ToolsPartsTrailer extends EntityType
{
/** Default constructor */
public ToolsPartsTrailer()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)20); // uid 10646, Maintenance equipment trailer
setSubCategory((byte)3); // uid 10649, Tools/Parts Trailer
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static ToolsPartsTrailer createInstance()
{
return new ToolsPartsTrailer();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.usa.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>WeldingTrailer</code></b> collects multiple enumeration values together to uniquely define this entity. </p>
* <p> <i>Usage:</i> create an instance of this class with <code>WeldingTrailer.createInstance()</code> or <code>new WeldingTrailer()</code>. </p>
* <ul>
* <li> Country: United States of America (USA) = <code>225</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Maintenance equipment trailer = <code>20</code>; </li>
* <li> SubCategory: WeldingTrailer = <code>1</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 10647; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v29 (2021-05-19)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SubCategoryElem@3d40a3b4. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see Maintenanceequipmenttrailer
* @see SubCategory
*/
public final class WeldingTrailer extends EntityType
{
/** Default constructor */
public WeldingTrailer()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)20); // uid 10646, Maintenance equipment trailer
setSubCategory((byte)1); // uid 10647, Welding Trailer
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static WeldingTrailer createInstance()
{
return new WeldingTrailer();
}
}
<html>
<body>
<p>
<a href="https://github.com/open-dis/open-dis7-java" target="_blank"><img src="OpenDisSurferDude.png" title="Open-Dis Surfer Dude, Thanks Don McGregor!" alt="Open-Dis Surfer Dude, Thanks Don McGregor!" style="float:right"/></a>
<a href="https://github.com/open-dis/opendis7-java" target="_blank" title="Open-Dis Surfer Dude, Thanks Don McGregor!"><img src="OpenDisSurferDude.png" alt="Open-Dis Surfer Dude, Thanks Don McGregor!" style="float:right"/></a>
The
<a href="https://github.com/open-dis/open-dis7-java" target="_blank">open-dis7-java</a>
<a href="https://github.com/open-dis/opendis7-java" target="_blank">opendis7-java</a>
library provides a complete type-safe Java implementation of both
the DIS Protocol version 7 (IEEE 1278.1-2012) and SISO-REF-010 Enumerations specifications,
interfaces and objects, all as open source.
......@@ -30,16 +30,16 @@
</li>
<li>
Experimental
<a href="https://savage.nps.edu/open-dis7-java/xml/DIS_7_2012.autogenerated.xsd" target="_blank">DIS XML schema</a>
<a href="https://savage.nps.edu/opendis7-java/xml/DIS_7_2012.autogenerated.xsd" target="_blank">DIS XML schema</a>
and
<a href="https://savage.nps.edu/open-dis7-java/xml/SchemaDocumentation" target="_blank">documentation</a>
<a href="https://savage.nps.edu/opendis7-java/xml/SchemaDocumentation" target="_blank">documentation</a>
assist with data-centric processing of DIS streams.
</li>
</ul>
<p>
Distribution binary available at
<a href="https://savage.nps.edu/open-dis7-java/open-dis7-full.jar">open-dis7-full.jar</a>.
<a href="https://savage.nps.edu/opendis7-java/open-dis7-full.jar">open-dis7-full.jar</a>.
Further examples, presentations and projects are provided in
<a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500" target="_blank">Networked Graphics MV3500</a>
course archive by the
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment