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 17 additions and 903 deletions
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.chn.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>CSSC5YJ16C101SaplesLauncher</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>CSSC5YJ16C101SaplesLauncher.createInstance()</code> or <code>new CSSC5YJ16C101SaplesLauncher()</code>. </p>
* <ul>
* <li> Country: China, Peoples Republic of (CHN) = <code>45</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Self-Propelled Artillery = <code>4</code>; </li>
* <li> SubCategory: CSSC5YJ16C101SaplesLauncher = <code>17</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 16901; </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@516be40f. </p>
* @see Country#CHINA_PEOPLES_REPUBLIC_OF_CHN
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see SelfPropelledArtillery
* @see SubCategory
*/
public final class CSSC5YJ16C101SaplesLauncher extends EntityType
{
/** Default constructor */
public CSSC5YJ16C101SaplesLauncher()
{
setCountry(Country.CHINA_PEOPLES_REPUBLIC_OF_CHN);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)4); // uid 16884, Self-Propelled Artillery
setSubCategory((byte)17); // uid 16901, CSSC-5 (YJ-16/C-101) Saples Launcher
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static CSSC5YJ16C101SaplesLauncher createInstance()
{
return new CSSC5YJ16C101SaplesLauncher();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.chn.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>CSSC6HY3SawhorseLauncher</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>CSSC6HY3SawhorseLauncher.createInstance()</code> or <code>new CSSC6HY3SawhorseLauncher()</code>. </p>
* <ul>
* <li> Country: China, Peoples Republic of (CHN) = <code>45</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Self-Propelled Artillery = <code>4</code>; </li>
* <li> SubCategory: CSSC6HY3SawhorseLauncher = <code>18</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 16902; </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@3c0a50da. </p>
* @see Country#CHINA_PEOPLES_REPUBLIC_OF_CHN
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see SelfPropelledArtillery
* @see SubCategory
*/
public final class CSSC6HY3SawhorseLauncher extends EntityType
{
/** Default constructor */
public CSSC6HY3SawhorseLauncher()
{
setCountry(Country.CHINA_PEOPLES_REPUBLIC_OF_CHN);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)4); // uid 16884, Self-Propelled Artillery
setSubCategory((byte)18); // uid 16902, CSSC-6 (HY-3) Sawhorse Launcher
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static CSSC6HY3SawhorseLauncher createInstance()
{
return new CSSC6HY3SawhorseLauncher();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.chn.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>CSSC7HY4SadsackLauncher</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>CSSC7HY4SadsackLauncher.createInstance()</code> or <code>new CSSC7HY4SadsackLauncher()</code>. </p>
* <ul>
* <li> Country: China, Peoples Republic of (CHN) = <code>45</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Self-Propelled Artillery = <code>4</code>; </li>
* <li> SubCategory: CSSC7HY4SadsackLauncher = <code>19</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 16903; </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@646be2c3. </p>
* @see Country#CHINA_PEOPLES_REPUBLIC_OF_CHN
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see SelfPropelledArtillery
* @see SubCategory
*/
public final class CSSC7HY4SadsackLauncher extends EntityType
{
/** Default constructor */
public CSSC7HY4SadsackLauncher()
{
setCountry(Country.CHINA_PEOPLES_REPUBLIC_OF_CHN);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)4); // uid 16884, Self-Propelled Artillery
setSubCategory((byte)19); // uid 16903, CSSC-7 (HY-4) Sadsack Launcher
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static CSSC7HY4SadsackLauncher createInstance()
{
return new CSSC7HY4SadsackLauncher();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.chn.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>DF15M9Launcher</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>DF15M9Launcher.createInstance()</code> or <code>new DF15M9Launcher()</code>. </p>
* <ul>
* <li> Country: China, Peoples Republic of (CHN) = <code>45</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Self-Propelled Artillery = <code>4</code>; </li>
* <li> SubCategory: DF15M9Launcher = <code>16</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 16900; </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@473b46c3. </p>
* @see Country#CHINA_PEOPLES_REPUBLIC_OF_CHN
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see SelfPropelledArtillery
* @see SubCategory
*/
public final class DF15M9Launcher extends EntityType
{
/** Default constructor */
public DF15M9Launcher()
{
setCountry(Country.CHINA_PEOPLES_REPUBLIC_OF_CHN);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)4); // uid 16884, Self-Propelled Artillery
setSubCategory((byte)16); // uid 16900, DF-15 (M9) Launcher
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static DF15M9Launcher createInstance()
{
return new DF15M9Launcher();
}
}
......@@ -9,16 +9,16 @@ import edu.nps.moves.dis7.enumerations.*;
* <p> Entity class <b><code>HQ16TrackingandGuidanceRadarVehicle</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>HQ16TrackingandGuidanceRadarVehicle.createInstance()</code> or <code>new HQ16TrackingandGuidanceRadarVehicle()</code>. </p>
* <ul>
* <li> Country: China, Peoples Republic of (CHN) = <code>45</code>; </li>
* <li> Country: China, People's Republic of (CHN) = <code>45</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Air Defense/Missile Defense Unit Equipment = <code>28</code>; </li>
* <li> SubCategory: HQ16SAMSystem = <code>10</code>; </li>
* <li> Specific: HQ16TrackingandGuidanceRadarVehicle = <code>3</code>; </li>
* <li> Entity type uid: 31930; </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>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v30-DRAFT-20220129-d11 (2022-01-29)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SpecificElem@3ee0fea4. </p>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SpecificElem@4df50bcc. </p>
* @see Country#CHINA_PEOPLES_REPUBLIC_OF_CHN
* @see EntityKind#PLATFORM
* @see Domain
......
......@@ -6,19 +6,19 @@ import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>PL9SAMSystemQuadRail</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>PL9SAMSystemQuadRail.createInstance()</code> or <code>new PL9SAMSystemQuadRail()</code>. </p>
* <p> Entity class <b><code>HQ16TrackingandGuidanceRadarVehicle</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>HQ16TrackingandGuidanceRadarVehicle.createInstance()</code> or <code>new HQ16TrackingandGuidanceRadarVehicle()</code>. </p>
* <ul>
* <li> Country: China, Peoples Republic of (CHN) = <code>45</code>; </li>
* <li> Country: China, People's Republic of (CHN) = <code>45</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Air Defense/Missile Defense Unit Equipment = <code>28</code>; </li>
* <li> SubCategory: SelfPropelledVSHORADGunMissileSystem = <code>4</code>; </li>
* <li> Specific: PL9SAMSystemQuadRail = <code>1</code>; </li>
* <li> Entity type uid: 16956; </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>
* <li> SubCategory: HQ16SAMSystem = <code>10</code>; </li>
* <li> Specific: HQ16TrackingandGuidanceRadarVehicle = <code>3</code>; </li>
* <li> Entity type uid: 31930; </li>
* <li> Online document reference: <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/specifications/README.md" target="_blank">SISO-REF-010-v30-DRAFT-20220129-d11 (2022-01-29)</a>. </li>
* </ul>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SpecificElem@534df152. </p>
* <p> Full name: edu.nps.moves.dis7.source.generator.entityTypes.GenerateEntityTypes$SpecificElem@4df50bcc. </p>
* @see Country#CHINA_PEOPLES_REPUBLIC_OF_CHN
* @see EntityKind#PLATFORM
* @see Domain
......@@ -28,23 +28,23 @@ import edu.nps.moves.dis7.enumerations.*;
* @see SubCategory
*/
public final class PL9SAMSystemQuadRail extends EntityType
public final class HQ16TrackingandGuidanceRadarVehicle extends EntityType
{
/** Default constructor */
public PL9SAMSystemQuadRail()
public HQ16TrackingandGuidanceRadarVehicle()
{
setCountry(Country.CHINA_PEOPLES_REPUBLIC_OF_CHN);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)28); // uid 16937, Air Defense/Missile Defense Unit Equipment
setSubCategory((byte)4); // uid 16955, Self-Propelled VSHORAD Gun/Missile System
setSpecific((byte)1); // uid 16956, PL-9 SAM System (Quad Rail)
setSubCategory((byte)10); // uid 31927, HQ-16 SAM System
setSpecific((byte)3); // uid 31930, HQ-16 Tracking and Guidance Radar Vehicle
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static PL9SAMSystemQuadRail createInstance()
public static HQ16TrackingandGuidanceRadarVehicle createInstance()
{
return new PL9SAMSystemQuadRail();
return new HQ16TrackingandGuidanceRadarVehicle();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.chn.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>SY1StyxASCMLauncher</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>SY1StyxASCMLauncher.createInstance()</code> or <code>new SY1StyxASCMLauncher()</code>. </p>
* <ul>
* <li> Country: China, Peoples Republic of (CHN) = <code>45</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Self-Propelled Artillery = <code>4</code>; </li>
* <li> SubCategory: SY1StyxASCMLauncher = <code>13</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 16897; </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@146044d7. </p>
* @see Country#CHINA_PEOPLES_REPUBLIC_OF_CHN
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see SelfPropelledArtillery
* @see SubCategory
*/
public final class SY1StyxASCMLauncher extends EntityType
{
/** Default constructor */
public SY1StyxASCMLauncher()
{
setCountry(Country.CHINA_PEOPLES_REPUBLIC_OF_CHN);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)4); // uid 16884, Self-Propelled Artillery
setSubCategory((byte)13); // uid 16897, SY-1 (Styx) ASCM Launcher
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static SY1StyxASCMLauncher createInstance()
{
return new SY1StyxASCMLauncher();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.chn.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>YJ1C802CSSN8SaccadeASCMLauncher</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>YJ1C802CSSN8SaccadeASCMLauncher.createInstance()</code> or <code>new YJ1C802CSSN8SaccadeASCMLauncher()</code>. </p>
* <ul>
* <li> Country: China, Peoples Republic of (CHN) = <code>45</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Self-Propelled Artillery = <code>4</code>; </li>
* <li> SubCategory: YJ1C802CSSN8SaccadeASCMLauncher = <code>14</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 16898; </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@1e9e725a. </p>
* @see Country#CHINA_PEOPLES_REPUBLIC_OF_CHN
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see SelfPropelledArtillery
* @see SubCategory
*/
public final class YJ1C802CSSN8SaccadeASCMLauncher extends EntityType
{
/** Default constructor */
public YJ1C802CSSN8SaccadeASCMLauncher()
{
setCountry(Country.CHINA_PEOPLES_REPUBLIC_OF_CHN);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)4); // uid 16884, Self-Propelled Artillery
setSubCategory((byte)14); // uid 16898, YJ-1/C-802/CSS-N-8 Saccade ASCM Launcher
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static YJ1C802CSSN8SaccadeASCMLauncher createInstance()
{
return new YJ1C802CSSN8SaccadeASCMLauncher();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.deu.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>Leopard2ImprovedMBT</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>Leopard2ImprovedMBT.createInstance()</code> or <code>new Leopard2ImprovedMBT()</code>. </p>
* <ul>
* <li> Country: Germany (DEU) = <code>78</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Tank = <code>1</code>; </li>
* <li> SubCategory: Leopard2ImprovedMBT = <code>3</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 16248; </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@1787bc24. </p>
* @see Country#GERMANY_DEU
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see Tank
* @see SubCategory
*/
public final class Leopard2ImprovedMBT extends EntityType
{
/** Default constructor */
public Leopard2ImprovedMBT()
{
setCountry(Country.GERMANY_DEU);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)1); // uid 16240, Tank
setSubCategory((byte)3); // uid 16248, Leopard 2 (Improved) MBT
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static Leopard2ImprovedMBT createInstance()
{
return new Leopard2ImprovedMBT();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.dnk.platform.surface;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>AbsalonClass</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>AbsalonClass.createInstance()</code> or <code>new AbsalonClass()</code>. </p>
* <ul>
* <li> Country: Denmark (DNK) = <code>57</code>; </li>
* <li> Entity kind: PlatformDomain = <code>SURFACE</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Guided Missile Frigate (FFG) = <code>6</code>; </li>
* <li> SubCategory: AbsalonClass = <code>2</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 34192; </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@32910148. </p>
* @see Country#ACTION_RESPONSE_RELIABLE
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see GuidedMissileFrigateFFG
* @see SubCategory
*/
public final class AbsalonClass extends EntityType
{
/** Default constructor */
public AbsalonClass()
{
setCountry(Country.ACTION_RESPONSE_RELIABLE);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.SURFACE));
setCategory((byte)6); // uid 25430, Guided Missile Frigate (FFG)
setSubCategory((byte)2); // uid 34192, Absalon Class
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static AbsalonClass createInstance()
{
return new AbsalonClass();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.fra.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>AMX10RCArmoredCar</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>AMX10RCArmoredCar.createInstance()</code> or <code>new AMX10RCArmoredCar()</code>. </p>
* <ul>
* <li> Country: France (FRA) = <code>71</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Armored Fighting Vehicle = <code>2</code>; </li>
* <li> SubCategory: AMX10RCArmoredCar = <code>6</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 15651; </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@a530d0a. </p>
* @see Country#FRANCE_FRA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see ArmoredFightingVehicle
* @see SubCategory
*/
public final class AMX10RCArmoredCar extends EntityType
{
/** Default constructor */
public AMX10RCArmoredCar()
{
setCountry(Country.FRANCE_FRA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)2); // uid 15645, Armored Fighting Vehicle
setSubCategory((byte)6); // uid 15651, AMX-10RC Armored Car
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static AMX10RCArmoredCar createInstance()
{
return new AMX10RCArmoredCar();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.jpn.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>SSM1A1BType8890Launcher</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>SSM1A1BType8890Launcher.createInstance()</code> or <code>new SSM1A1BType8890Launcher()</code>. </p>
* <ul>
* <li> Country: Japan (JPN) = <code>110</code>; </li>
* <li> Entity kind: PlatformDomain = <code>LAND</code>; </li>
* <li> Domain: Platform = <code>1</code>; </li>
* <li> Category: Self-Propelled Artillery = <code>4</code>; </li>
* <li> SubCategory: SSM1A1BType8890Launcher = <code>1</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 18884; </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@1fc0053e. </p>
* @see Country#JAPAN_JPN
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see SelfPropelledArtillery
* @see SubCategory
*/
public final class SSM1A1BType8890Launcher extends EntityType
{
/** Default constructor */
public SSM1A1BType8890Launcher()
{
setCountry(Country.JAPAN_JPN);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)4); // uid 18883, Self-Propelled Artillery
setSubCategory((byte)1); // uid 18884, SSM-1A/1B (Type 88/90) Launcher
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static SSM1A1BType8890Launcher createInstance()
{
return new SSM1A1BType8890Launcher();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.rus.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>DKVDeconTruck</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>DKVDeconTruck.createInstance()</code> or <code>new DKVDeconTruck()</code>. </p>
* <ul>
* <li> Country: Russia (RUS) = <code>222</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: GAZ664x42000kgTruck = <code>8</code>; </li>
* <li> Specific: DKVDeconTruck = <code>3</code>; </li>
* <li> Entity type uid: 12887; </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@3bb8aabc. </p>
* @see Country#RUSSIA_RUS
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see LargeWheeledUtilityVehicle
* @see SubCategory
*/
public final class DKVDeconTruck extends EntityType
{
/** Default constructor */
public DKVDeconTruck()
{
setCountry(Country.RUSSIA_RUS);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)7); // uid 12867, Large Wheeled Utility Vehicle
setSubCategory((byte)8); // uid 12884, GAZ-66 4x4 2000-kg Truck
setSpecific((byte)3); // uid 12887, DKV Decon Truck
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static DKVDeconTruck createInstance()
{
return new DKVDeconTruck();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.rus.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>GAZ664x42000kgTruck</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>GAZ664x42000kgTruck.createInstance()</code> or <code>new GAZ664x42000kgTruck()</code>. </p>
* <ul>
* <li> Country: Russia (RUS) = <code>222</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: GAZ664x42000kgTruck = <code>8</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 12884; </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@44cb460e. </p>
* @see Country#RUSSIA_RUS
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see LargeWheeledUtilityVehicle
* @see SubCategory
*/
public final class GAZ664x42000kgTruck extends EntityType
{
/** Default constructor */
public GAZ664x42000kgTruck()
{
setCountry(Country.RUSSIA_RUS);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)7); // uid 12867, Large Wheeled Utility Vehicle
setSubCategory((byte)8); // uid 12884, GAZ-66 4x4 2000-kg Truck
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static GAZ664x42000kgTruck createInstance()
{
return new GAZ664x42000kgTruck();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.rus.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>GAZ66CommandVan</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>GAZ66CommandVan.createInstance()</code> or <code>new GAZ66CommandVan()</code>. </p>
* <ul>
* <li> Country: Russia (RUS) = <code>222</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: GAZ664x42000kgTruck = <code>8</code>; </li>
* <li> Specific: GAZ66CommandVan = <code>2</code>; </li>
* <li> Entity type uid: 12886; </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@705f83a7. </p>
* @see Country#RUSSIA_RUS
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see LargeWheeledUtilityVehicle
* @see SubCategory
*/
public final class GAZ66CommandVan extends EntityType
{
/** Default constructor */
public GAZ66CommandVan()
{
setCountry(Country.RUSSIA_RUS);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)7); // uid 12867, Large Wheeled Utility Vehicle
setSubCategory((byte)8); // uid 12884, GAZ-66 4x4 2000-kg Truck
setSpecific((byte)2); // uid 12886, GAZ-66 Command Van
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static GAZ66CommandVan createInstance()
{
return new GAZ66CommandVan();
}
}
// autogenerated using string template entitytypecommon.txt
package edu.nps.moves.dis7.entities.rus.platform.land;
import edu.nps.moves.dis7.pdus.*;
import edu.nps.moves.dis7.enumerations.*;
/**
* <p> Entity class <b><code>GAZ66SignalsVan</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>GAZ66SignalsVan.createInstance()</code> or <code>new GAZ66SignalsVan()</code>. </p>
* <ul>
* <li> Country: Russia (RUS) = <code>222</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: GAZ664x42000kgTruck = <code>8</code>; </li>
* <li> Specific: GAZ66SignalsVan = <code>1</code>; </li>
* <li> Entity type uid: 12885; </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@22bd2039. </p>
* @see Country#RUSSIA_RUS
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see LargeWheeledUtilityVehicle
* @see SubCategory
*/
public final class GAZ66SignalsVan extends EntityType
{
/** Default constructor */
public GAZ66SignalsVan()
{
setCountry(Country.RUSSIA_RUS);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)7); // uid 12867, Large Wheeled Utility Vehicle
setSubCategory((byte)8); // uid 12884, GAZ-66 4x4 2000-kg Truck
setSpecific((byte)1); // uid 12885, GAZ-66 Signals Van
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static GAZ66SignalsVan createInstance()
{
return new GAZ66SignalsVan();
}
}
// 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>FMCM113APCAmbulance</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>FMCM113APCAmbulance.createInstance()</code> or <code>new FMCM113APCAmbulance()</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: FMCM113APCAmbulance = <code>14</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 10258; </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@41ccb3b9. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see ArmoredUtilityVehicle
* @see SubCategory
*/
public final class FMCM113APCAmbulance extends EntityType
{
/** Default constructor */
public FMCM113APCAmbulance()
{
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)14); // uid 10258, FMC (M113) APC Ambulance
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static FMCM113APCAmbulance createInstance()
{
return new FMCM113APCAmbulance();
}
}
// 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>M1059SmokeGeneratingSystem</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>M1059SmokeGeneratingSystem.createInstance()</code> or <code>new M1059SmokeGeneratingSystem()</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: M1059SmokeGeneratingSystem = <code>20</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 10264; </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@64f9f455. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see ArmoredUtilityVehicle
* @see SubCategory
*/
public final class M1059SmokeGeneratingSystem extends EntityType
{
/** Default constructor */
public M1059SmokeGeneratingSystem()
{
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)20); // uid 10264, M1059 Smoke Generating System
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M1059SmokeGeneratingSystem createInstance()
{
return new M1059SmokeGeneratingSystem();
}
}
// 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>M1129StrykerMortarCarrierw120mmMortar</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>M1129StrykerMortarCarrierw120mmMortar.createInstance()</code> or <code>new M1129StrykerMortarCarrierw120mmMortar()</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 Fighting Vehicle = <code>2</code>; </li>
* <li> SubCategory: LightArmoredVehicleLAVStryker = <code>5</code>; </li>
* <li> Specific: M1129StrykerMortarCarrierw120mmMortar = <code>24</code>; </li>
* <li> Entity type uid: 10139; </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@630bf683. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see ArmoredFightingVehicle
* @see SubCategory
*/
public final class M1129StrykerMortarCarrierw120mmMortar extends EntityType
{
/** Default constructor */
public M1129StrykerMortarCarrierw120mmMortar()
{
setCountry(Country.UNITED_STATES_OF_AMERICA_USA);
setEntityKind(EntityKind.PLATFORM);
setDomain(Domain.inst(PlatformDomain.LAND));
setCategory((byte)2); // uid 10067, Armored Fighting Vehicle
setSubCategory((byte)5); // uid 10115, Light Armored Vehicle (LAV) Stryker
setSpecific((byte)24); // uid 10139, M1129 Stryker Mortar Carrier w/120-mm Mortar
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M1129StrykerMortarCarrierw120mmMortar createInstance()
{
return new M1129StrykerMortarCarrierw120mmMortar();
}
}
// 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>M113A2RecoveryVehicle</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>M113A2RecoveryVehicle.createInstance()</code> or <code>new M113A2RecoveryVehicle()</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: M113A2RecoveryVehicle = <code>15</code>; </li>
* <li> Specific: <code>(none)</code>; </li>
* <li> Entity type uid: 10259; </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@53d9826f. </p>
* @see Country#UNITED_STATES_OF_AMERICA_USA
* @see EntityKind#PLATFORM
* @see Domain
* @see PlatformDomain
* @see Category
* @see ArmoredUtilityVehicle
* @see SubCategory
*/
public final class M113A2RecoveryVehicle extends EntityType
{
/** Default constructor */
public M113A2RecoveryVehicle()
{
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)15); // uid 10259, M113A2 Recovery Vehicle
}
/** Create a new instance of this final (unmodifiable) class
* @return copy of class for use as data */
public static M113A2RecoveryVehicle createInstance()
{
return new M113A2RecoveryVehicle();
}
}
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