.gradle files use
5 |
6 | dependencies {
7 | ...
8 | compile project(':IEEE1516e')
9 | ...
10 | }
11 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/AttributeHandleSetFactory.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | //File: AttributeHandleSetFactory.java
11 | package hla.rti1516e;
12 |
13 | import java.io.Serializable;
14 |
15 | public interface AttributeHandleSetFactory extends Serializable {
16 |
17 | /**
18 | * return hla.rti1516.AttributeHandleSet newly created
19 | */
20 | AttributeHandleSet create();
21 | }
22 |
23 | //end AttributeHandleSetFactory
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/CallbackModel.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e;
11 |
12 | /**
13 | * Enum used to select callback model in connect.
14 | *
15 | * @see RTIambassador#connect
16 | */
17 | public enum CallbackModel {
18 | HLA_IMMEDIATE,
19 | HLA_EVOKED
20 | }
21 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/DimensionHandleSetFactory.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | //File: DimensionHandleSetFactory.java
11 | package hla.rti1516e;
12 |
13 | import java.io.Serializable;
14 |
15 | public interface DimensionHandleSetFactory extends Serializable {
16 |
17 | /**
18 | * return hla.rti1516.DimensionHandleSet newly created
19 | */
20 | DimensionHandleSet create();
21 | }
22 |
23 | //end DimensionHandleSetFactory
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/FederateHandleSetFactory.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | //File: FederateHandleSetFactory.java
11 | package hla.rti1516e;
12 |
13 | import java.io.Serializable;
14 |
15 | public interface FederateHandleSetFactory extends Serializable {
16 |
17 | /**
18 | * return hla.rti1516.FederateHandleSet newly created
19 | */
20 | FederateHandleSet create();
21 | }
22 |
23 | //end FederateHandleSetFactory
24 |
25 |
26 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/RegionHandleSetFactory.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | //File: RegionHandleSetFactory.java
11 | package hla.rti1516e;
12 |
13 | import java.io.Serializable;
14 |
15 | public interface RegionHandleSetFactory extends Serializable {
16 |
17 | /**
18 | * return hla.rti1516.RegionHandleSet newly created
19 | */
20 | RegionHandleSet create();
21 | }
22 |
23 | //end RegionHandleSetFactory
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/ResignAction.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e;
11 |
12 | /**
13 | * Enum used to select action taken by resignFederationExecution.
14 | *
15 | * @see RTIambassador#resignFederationExecution
16 | */
17 | public enum ResignAction {
18 | UNCONDITIONALLY_DIVEST_ATTRIBUTES,
19 | DELETE_OBJECTS,
20 | CANCEL_PENDING_OWNERSHIP_ACQUISITIONS,
21 | DELETE_OBJECTS_THEN_DIVEST,
22 | CANCEL_THEN_DELETE_THEN_DIVEST,
23 | NO_ACTION,
24 | }
25 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/RestoreFailureReason.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e;
11 |
12 | /**
13 | * An enumerated type (not a Java Enumeration!)
14 | *
15 | * @see FederateAmbassador#federationNotRestored(hla.rti1516e.RestoreFailureReason)
16 | */
17 |
18 | public enum RestoreFailureReason {
19 | RTI_UNABLE_TO_RESTORE,
20 | FEDERATE_REPORTED_FAILURE_DURING_RESTORE,
21 | FEDERATE_RESIGNED_DURING_RESTORE,
22 | RTI_DETECTED_FAILURE_DURING_RESTORE,
23 | RESTORE_ABORTED
24 | }
25 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/RestoreStatus.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e;
11 |
12 | /**
13 | * An enumerated type (not a Java Enumeration!)
14 | */
15 |
16 | public enum RestoreStatus {
17 | NO_RESTORE_IN_PROGRESS,
18 | FEDERATE_RESTORE_REQUEST_PENDING,
19 | FEDERATE_WAITING_FOR_RESTORE_TO_BEGIN,
20 | FEDERATE_PREPARED_TO_RESTORE,
21 | FEDERATE_RESTORING,
22 | FEDERATE_WAITING_FOR_FEDERATION_TO_RESTORE
23 | }
24 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/RtiFactory.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e;
11 |
12 | import hla.rti1516e.exceptions.RTIinternalError;
13 | import hla.rti1516e.encoding.EncoderFactory;
14 |
15 | public interface RtiFactory {
16 | RTIambassador getRtiAmbassador() throws RTIinternalError;
17 |
18 | EncoderFactory getEncoderFactory()
19 | throws RTIinternalError;
20 |
21 | String rtiName();
22 |
23 | String rtiVersion();
24 | }
25 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/SaveFailureReason.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e;
11 |
12 | /**
13 | * An enumerated type (not a Java Enumeration!)
14 | *
15 | * @see FederateAmbassador#federationNotSaved
16 | */
17 |
18 | public enum SaveFailureReason {
19 | RTI_UNABLE_TO_SAVE,
20 | FEDERATE_REPORTED_FAILURE_DURING_SAVE,
21 | FEDERATE_RESIGNED_DURING_SAVE,
22 | RTI_DETECTED_FAILURE_DURING_SAVE,
23 | SAVE_TIME_CANNOT_BE_HONORED,
24 | SAVE_ABORTED
25 | }
26 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/SaveStatus.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e;
11 |
12 | /**
13 | * An enumerated type (not a Java Enumeration!)
14 | */
15 |
16 | public enum SaveStatus {
17 | NO_SAVE_IN_PROGRESS,
18 | FEDERATE_INSTRUCTED_TO_SAVE,
19 | FEDERATE_SAVING,
20 | FEDERATE_WAITING_FOR_FEDERATION_TO_SAVE
21 | }
22 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/ServiceGroup.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e;
11 |
12 | /**
13 | * An enumerated type (not a Java Enumeration!)
14 | *
15 | * @see RTIambassador#normalizeServiceGroup
16 | */
17 |
18 | public enum ServiceGroup {
19 | FEDERATION_MANAGEMENT,
20 | DECLARATION_MANAGEMENT,
21 | OBJECT_MANAGEMENT,
22 | OWNERSHIP_MANAGEMENT,
23 | TIME_MANAGEMENT,
24 | DATA_DISTRIBUTION_MANAGEMENT,
25 | SUPPORT_SERVICES
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/SynchronizationPointFailureReason.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e;
11 |
12 | /**
13 | * An enumerated type (not a Java Enumeration!)
14 | *
15 | * @see FederateAmbassador#synchronizationPointRegistrationFailed
16 | */
17 |
18 | public enum SynchronizationPointFailureReason {
19 | SYNCHRONIZATION_POINT_LABEL_NOT_UNIQUE,
20 | SYNCHRONIZATION_SET_MEMBER_NOT_JOINED
21 | }
22 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/DecoderException.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | public class DecoderException extends Exception {
13 | public DecoderException(String message)
14 | {
15 | super(message);
16 | }
17 |
18 | public DecoderException(String message, Throwable cause)
19 | {
20 | super(message, cause);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/EncoderException.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | public class EncoderException extends RuntimeException {
13 | public EncoderException(String message)
14 | {
15 | super(message);
16 | }
17 |
18 | public EncoderException(String message, Throwable cause)
19 | {
20 | super(message, cause);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAASCIIchar.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAASCIIchar.
14 | */
15 | public interface HLAASCIIchar extends DataElement {
16 | /**
17 | * Returns the byte value of this element.
18 | *
19 | * @return value current value
20 | */
21 | byte getValue();
22 |
23 | /**
24 | * Sets the byte value of this element.
25 | *
26 | * @param value new value
27 | */
28 | void setValue(byte value);
29 | }
30 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAboolean.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAboolean.
14 | */
15 | public interface HLAboolean extends DataElement {
16 |
17 | /**
18 | * Returns the boolean value of this element.
19 | *
20 | * @return value
21 | */
22 | boolean getValue();
23 |
24 | /**
25 | * Sets the boolean value of this element.
26 | *
27 | * @param value new value
28 | */
29 | void setValue(boolean value);
30 | }
31 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAbyte.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAbyte.
14 | */
15 | public interface HLAbyte extends DataElement {
16 |
17 | /**
18 | * Returns the byte value of this element.
19 | *
20 | * @return value current value
21 | */
22 | byte getValue();
23 |
24 | /**
25 | * Sets the byte value of this element.
26 | *
27 | * @param value new value
28 | */
29 | void setValue(byte value);
30 | }
31 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAfloat32BE.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAfloat32BE.
14 | */
15 | public interface HLAfloat32BE extends DataElement {
16 |
17 | /**
18 | * Returns the float value of this element.
19 | *
20 | * @return float value
21 | */
22 | float getValue();
23 |
24 | /**
25 | * Sets the float value of this element.
26 | *
27 | * @param value new value
28 | */
29 | void setValue(float value);
30 | }
31 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAfloat32LE.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAfloat32LE.
14 | */
15 | public interface HLAfloat32LE extends DataElement {
16 |
17 | /**
18 | * Returns the float value of this element.
19 | *
20 | * @return float value
21 | */
22 | float getValue();
23 |
24 | /**
25 | * Sets the float value of this element.
26 | *
27 | * @param value new value
28 | */
29 | void setValue(float value);
30 | }
31 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAinteger16BE.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAinteger16BE.
14 | */
15 | public interface HLAinteger16BE extends DataElement {
16 | /**
17 | * Returns the short value of this element.
18 | *
19 | * @return short value
20 | */
21 | short getValue();
22 |
23 | /**
24 | * Sets the short value of this element.
25 | *
26 | * @param value New value.
27 | */
28 | void setValue(short value);
29 | }
30 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAinteger16LE.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAinteger16LE.
14 | */
15 | public interface HLAinteger16LE extends DataElement {
16 | /**
17 | * Returns the short value of this element.
18 | *
19 | * @return short value
20 | */
21 | short getValue();
22 |
23 | /**
24 | * Sets the short value of this element.
25 | *
26 | * @param value new value
27 | */
28 | void setValue(short value);
29 | }
30 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAinteger32BE.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAinteger32BE.
14 | */
15 | public interface HLAinteger32BE extends DataElement {
16 |
17 | /**
18 | * Returns the int value of this element.
19 | *
20 | * @return int value
21 | */
22 | int getValue();
23 |
24 | /**
25 | * Sets the int value of this element.
26 | *
27 | * @param value new value
28 | */
29 | void setValue(int value);
30 | }
31 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAinteger32LE.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAinteger32LE.
14 | */
15 | public interface HLAinteger32LE extends DataElement {
16 |
17 | /**
18 | * Returns the int value of this element.
19 | *
20 | * @return int value
21 | */
22 | int getValue();
23 |
24 | /**
25 | * Sets the int value of this element.
26 | *
27 | * @param value new value
28 | */
29 | void setValue(int value);
30 | }
31 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAinteger64BE.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAinteger64BE.
14 | */
15 | public interface HLAinteger64BE extends DataElement {
16 |
17 | /**
18 | * Returns the long value of this element.
19 | *
20 | * @return long value
21 | */
22 | long getValue();
23 |
24 | /**
25 | * Sets the long value of this element.
26 | *
27 | * @param value new value
28 | */
29 | void setValue(long value);
30 | }
31 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAinteger64LE.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAinteger64LE.
14 | */
15 | public interface HLAinteger64LE extends DataElement {
16 |
17 | /**
18 | * Returns the long value of this element.
19 | *
20 | * @return int value
21 | */
22 | long getValue();
23 |
24 | /**
25 | * Sets the long value of this element.
26 | *
27 | * @param value new value
28 | */
29 | void setValue(long value);
30 | }
31 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAoctet.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAoctet.
14 | */
15 | public interface HLAoctet extends DataElement {
16 |
17 | /**
18 | * Returns the byte value of this element.
19 | *
20 | * @return value
21 | */
22 | byte getValue();
23 |
24 | /**
25 | * Sets the byte value of this element.
26 | *
27 | * @param value new value
28 | */
29 | void setValue(byte value);
30 | }
31 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAoctetPairBE.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAoctetPairBE.
14 | */
15 | public interface HLAoctetPairBE extends DataElement {
16 | /**
17 | * Returns the short value of this element.
18 | *
19 | * @return short value
20 | */
21 | short getValue();
22 |
23 | /**
24 | * Sets the short value of this element.
25 | *
26 | * @param value new value
27 | */
28 | void setValue(short value);
29 | }
30 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/encoding/HLAoctetPairLE.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.encoding;
11 |
12 | /**
13 | * Interface for the HLA data type HLAoctetPairLE.
14 | */
15 | public interface HLAoctetPairLE extends DataElement {
16 | /**
17 | * Returns the short value of this element.
18 | *
19 | * @return short value
20 | */
21 | short getValue();
22 |
23 | /**
24 | * Sets the short value of this element.
25 | *
26 | * @param value new value
27 | */
28 | void setValue(short value);
29 | }
30 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/AlreadyConnected.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class AlreadyConnected.
15 | */
16 | public final class AlreadyConnected extends RTIexception {
17 | public AlreadyConnected(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public AlreadyConnected(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/AttributeAlreadyBeingAcquired.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class AttributeAlreadyBeingAcquired
15 | */
16 |
17 | public final class AttributeAlreadyBeingAcquired extends RTIexception {
18 | public AttributeAlreadyBeingAcquired(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public AttributeAlreadyBeingAcquired(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/AttributeAlreadyBeingChanged.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class AttributeAlreadyBeingChanged
15 | */
16 |
17 | public final class AttributeAlreadyBeingChanged extends RTIexception {
18 | public AttributeAlreadyBeingChanged(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public AttributeAlreadyBeingChanged(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/AttributeAlreadyBeingDivested.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class AttributeAlreadyBeingDivested
15 | */
16 |
17 | public final class AttributeAlreadyBeingDivested extends RTIexception {
18 | public AttributeAlreadyBeingDivested(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public AttributeAlreadyBeingDivested(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/AttributeAlreadyOwned.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class AttributeAlreadyOwned
15 | */
16 |
17 | public final class AttributeAlreadyOwned extends RTIexception {
18 | public AttributeAlreadyOwned(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public AttributeAlreadyOwned(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/AttributeNotDefined.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 | /**
13 | * Public exception class AttributeNotDefined
14 | */
15 |
16 | public final class AttributeNotDefined extends RTIexception {
17 | public AttributeNotDefined(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public AttributeNotDefined(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/AttributeNotOwned.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class AttributeNotOwned
15 | */
16 |
17 | public final class AttributeNotOwned extends RTIexception {
18 | public AttributeNotOwned(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public AttributeNotOwned(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/AttributeNotPublished.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class AttributeNotPublished
15 | */
16 |
17 | public final class AttributeNotPublished extends RTIexception {
18 | public AttributeNotPublished(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public AttributeNotPublished(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/AttributeNotRecognized.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class AttributeNotRecognized
15 | */
16 |
17 | public final class AttributeNotRecognized extends RTIexception {
18 | public AttributeNotRecognized(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public AttributeNotRecognized(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/AttributeNotSubscribed.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class AttributeNotSubscribed
15 | */
16 |
17 | public final class AttributeNotSubscribed extends RTIexception {
18 | public AttributeNotSubscribed(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public AttributeNotSubscribed(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/CallNotAllowedFromWithinCallback.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class CallNotAllowedFromWithinCallback.
15 | */
16 | public final class CallNotAllowedFromWithinCallback extends RTIexception {
17 | public CallNotAllowedFromWithinCallback(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public CallNotAllowedFromWithinCallback(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/ConnectionFailed.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class ConnectionFailed.
15 | */
16 | public final class ConnectionFailed extends RTIexception {
17 | public ConnectionFailed(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public ConnectionFailed(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/CouldNotCreateLogicalTimeFactory.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class CouldNotCreateLogicalTimeFactory.
15 | */
16 | public final class CouldNotCreateLogicalTimeFactory extends RTIexception {
17 | public CouldNotCreateLogicalTimeFactory(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public CouldNotCreateLogicalTimeFactory(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/CouldNotDecode.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class CouldNotDecode
15 | */
16 | public final class CouldNotDecode extends RTIexception {
17 | public CouldNotDecode(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public CouldNotDecode(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/CouldNotEncode.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class CouldNotDecode
15 | */
16 | public final class CouldNotEncode extends RTIexception {
17 | public CouldNotEncode(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public CouldNotEncode(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/CouldNotOpenFDD.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class CouldNotOpenFDD
15 | */
16 | public final class CouldNotOpenFDD extends RTIexception {
17 | public CouldNotOpenFDD(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public CouldNotOpenFDD(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/CouldNotOpenMIM.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class CouldNotOpenMIM
15 | */
16 | public final class CouldNotOpenMIM extends RTIexception {
17 | public CouldNotOpenMIM(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public CouldNotOpenMIM(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/DeletePrivilegeNotHeld.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class DeletePrivilegeNotHeld
15 | */
16 |
17 | public final class DeletePrivilegeNotHeld extends RTIexception {
18 | public DeletePrivilegeNotHeld(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public DeletePrivilegeNotHeld(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/DesignatorIsHLAstandardMIM.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class DesignatorIsHLAstandardMIM
15 | */
16 | public final class DesignatorIsHLAstandardMIM extends RTIexception {
17 | public DesignatorIsHLAstandardMIM(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public DesignatorIsHLAstandardMIM(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/ErrorReadingFDD.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class ErrorReadingFDD
15 | */
16 | public final class ErrorReadingFDD extends RTIexception {
17 | public ErrorReadingFDD(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public ErrorReadingFDD(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/ErrorReadingMIM.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class ErrorReadingMIM
15 | */
16 | public final class ErrorReadingMIM extends RTIexception {
17 | public ErrorReadingMIM(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public ErrorReadingMIM(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/FederateAlreadyExecutionMember.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class FederateAlreadyExecutionMember
15 | */
16 | public final class FederateAlreadyExecutionMember extends RTIexception {
17 | public FederateAlreadyExecutionMember(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public FederateAlreadyExecutionMember(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/FederateHandleNotKnown.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class FederateHandleNotKnown
15 | */
16 | public final class FederateHandleNotKnown extends RTIexception {
17 | public FederateHandleNotKnown(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public FederateHandleNotKnown(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/FederateHasNotBegunSave.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | //File: FederateHasNotBegunSave.java
11 | package hla.rti1516e.exceptions;
12 |
13 |
14 | /**
15 | * Public exception class FederateHasNotBegunSave
16 | */
17 | public final class FederateHasNotBegunSave extends RTIexception {
18 | public FederateHasNotBegunSave(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public FederateHasNotBegunSave(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/FederateInternalError.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class FederateInternalError.
15 | */
16 | public final class FederateInternalError extends RTIexception {
17 | public FederateInternalError(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public FederateInternalError(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/FederateIsExecutionMember.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class FederateIsExecutionMember.
15 | */
16 | public final class FederateIsExecutionMember extends RTIexception {
17 | public FederateIsExecutionMember(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public FederateIsExecutionMember(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/FederateNameAlreadyInUse.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class FederateNameAlreadyInUse
15 | */
16 | public final class FederateNameAlreadyInUse extends RTIexception {
17 | public FederateNameAlreadyInUse(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public FederateNameAlreadyInUse(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/FederateNotExecutionMember.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class FederateNotExecutionMember
15 | */
16 | public final class FederateNotExecutionMember extends RTIexception {
17 | public FederateNotExecutionMember(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public FederateNotExecutionMember(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/FederateOwnsAttributes.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class FederateOwnsAttributes
15 | */
16 | public final class FederateOwnsAttributes extends RTIexception {
17 | public FederateOwnsAttributes(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public FederateOwnsAttributes(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/FederateUnableToUseTime.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class FederateUnableToUseTime
15 | */
16 |
17 | public final class FederateUnableToUseTime extends RTIexception {
18 | public FederateUnableToUseTime(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public FederateUnableToUseTime(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/FederatesCurrentlyJoined.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class FederatesCurrentlyJoined
15 | */
16 |
17 | public final class FederatesCurrentlyJoined extends RTIexception {
18 | public FederatesCurrentlyJoined(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public FederatesCurrentlyJoined(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/FederationExecutionAlreadyExists.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class FederationExecutionAlreadyExists
15 | */
16 | public final class FederationExecutionAlreadyExists extends RTIexception {
17 | public FederationExecutionAlreadyExists(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public FederationExecutionAlreadyExists(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/FederationExecutionDoesNotExist.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class FederationExecutionDoesNotExist
15 | */
16 | public final class FederationExecutionDoesNotExist extends RTIexception {
17 | public FederationExecutionDoesNotExist(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public FederationExecutionDoesNotExist(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/IllegalName.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class IllegalName
15 | */
16 |
17 | public final class IllegalName extends RTIexception {
18 | public IllegalName(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public IllegalName(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/IllegalTimeArithmetic.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class IllegalTimeArithmetic
15 | */
16 | public final class IllegalTimeArithmetic extends RTIexception {
17 | public IllegalTimeArithmetic(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public IllegalTimeArithmetic(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InTimeAdvancingState.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InTimeAdvancingState
15 | */
16 | public final class InTimeAdvancingState extends RTIexception {
17 | public InTimeAdvancingState(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public InTimeAdvancingState(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InconsistentFDD.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InconsistentFDD
15 | */
16 | public final class InconsistentFDD extends RTIexception {
17 | public InconsistentFDD(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public InconsistentFDD(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InteractionClassNotDefined.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InteractionClassNotDefined
15 | */
16 |
17 | public final class InteractionClassNotDefined extends RTIexception {
18 | public InteractionClassNotDefined(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InteractionClassNotDefined(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InteractionClassNotPublished.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InteractionClassNotPublished
15 | */
16 |
17 | public final class InteractionClassNotPublished extends RTIexception {
18 | public InteractionClassNotPublished(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InteractionClassNotPublished(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InteractionParameterNotDefined.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InteractionParameterNotDefined
15 | */
16 |
17 | public final class InteractionParameterNotDefined extends RTIexception {
18 | public InteractionParameterNotDefined(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InteractionParameterNotDefined(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidAttributeHandle.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidAttributeHandle
15 | */
16 |
17 | public final class InvalidAttributeHandle extends RTIexception {
18 | public InvalidAttributeHandle(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidAttributeHandle(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidDimensionHandle.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidDimensionHandle
15 | */
16 |
17 | public final class InvalidDimensionHandle extends RTIexception {
18 | public InvalidDimensionHandle(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidDimensionHandle(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidFederateHandle.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidFederateHandle
15 | */
16 |
17 | public final class InvalidFederateHandle extends RTIexception {
18 | public InvalidFederateHandle(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidFederateHandle(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidInteractionClassHandle.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidInteractionClassHandle
15 | */
16 |
17 | public final class InvalidInteractionClassHandle extends RTIexception {
18 | public InvalidInteractionClassHandle(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidInteractionClassHandle(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidLocalSettingsDesignator.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidLocalSettingsDesignator.
15 | */
16 | public final class InvalidLocalSettingsDesignator extends RTIexception {
17 | public InvalidLocalSettingsDesignator(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public InvalidLocalSettingsDesignator(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidLogicalTime.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidLogicalTime
15 | */
16 |
17 | public final class InvalidLogicalTime extends RTIexception {
18 | public InvalidLogicalTime(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidLogicalTime(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidLogicalTimeInterval.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidLogicalTimeInterval.
15 | */
16 |
17 | public final class InvalidLogicalTimeInterval extends RTIexception {
18 | public InvalidLogicalTimeInterval(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidLogicalTimeInterval(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidLookahead.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidLookahead
15 | */
16 |
17 | public final class InvalidLookahead extends RTIexception {
18 | public InvalidLookahead(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidLookahead(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidMessageRetractionHandle.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidMessageRetractionHandle
15 | */
16 |
17 | public final class InvalidMessageRetractionHandle extends RTIexception {
18 | public InvalidMessageRetractionHandle(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidMessageRetractionHandle(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidObjectClassHandle.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidObjectClassHandle
15 | */
16 |
17 | public final class InvalidObjectClassHandle extends RTIexception {
18 | public InvalidObjectClassHandle(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidObjectClassHandle(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidOrderName.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidOrderName
15 | */
16 |
17 | public final class InvalidOrderName extends RTIexception {
18 | public InvalidOrderName(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidOrderName(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidOrderType.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidOrderType
15 | */
16 |
17 | public final class InvalidOrderType extends RTIexception {
18 | public InvalidOrderType(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidOrderType(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidParameterHandle.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidParameterHandle
15 | */
16 |
17 | public final class InvalidParameterHandle extends RTIexception {
18 | public InvalidParameterHandle(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidParameterHandle(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidRangeBound.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidRangeBound
15 | */
16 | public final class InvalidRangeBound extends RTIexception {
17 | public InvalidRangeBound(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public InvalidRangeBound(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidRegion.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidRegion
15 | */
16 | public final class InvalidRegion extends RTIexception {
17 | public InvalidRegion(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public InvalidRegion(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidRegionContext.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidRegionContext
15 | */
16 |
17 | public final class InvalidRegionContext extends RTIexception {
18 | public InvalidRegionContext(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public InvalidRegionContext(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidResignAction.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidResignAction
15 | */
16 | public final class InvalidResignAction extends RTIexception {
17 | public InvalidResignAction(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public InvalidResignAction(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidServiceGroup.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidServiceGroup
15 | */
16 | public final class InvalidServiceGroup extends RTIexception {
17 | public InvalidServiceGroup(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public InvalidServiceGroup(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidTransportationName.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidTransportationName
15 | */
16 | public final class InvalidTransportationName extends RTIexception {
17 | public InvalidTransportationName(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public InvalidTransportationName(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidTransportationType.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidTransportationType
15 | */
16 | public final class InvalidTransportationType extends RTIexception {
17 | public InvalidTransportationType(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public InvalidTransportationType(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/InvalidUpdateRateDesignator.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class InvalidUpdateRateDesignator
15 | */
16 | public final class InvalidUpdateRateDesignator extends RTIexception {
17 | public InvalidUpdateRateDesignator(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public InvalidUpdateRateDesignator(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/LogicalTimeAlreadyPassed.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class LogicalTimeAlreadyPassed
15 | */
16 |
17 | public final class LogicalTimeAlreadyPassed extends RTIexception {
18 | public LogicalTimeAlreadyPassed(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public LogicalTimeAlreadyPassed(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/MessageCanNoLongerBeRetracted.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class MessageCanNoLongerBeRetracted
15 | */
16 |
17 | public final class MessageCanNoLongerBeRetracted extends RTIexception {
18 | public MessageCanNoLongerBeRetracted(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public MessageCanNoLongerBeRetracted(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/NameNotFound.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class NameNotFound
15 | */
16 |
17 | public final class NameNotFound extends RTIexception {
18 | public NameNotFound(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public NameNotFound(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/NameSetWasEmpty.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class NameSetWasEmpty
15 | */
16 | public final class NameSetWasEmpty extends RTIexception {
17 | public NameSetWasEmpty(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public NameSetWasEmpty(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/NoAcquisitionPending.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class NoAcquisitionPending.
15 | */
16 | public final class NoAcquisitionPending extends RTIexception {
17 | public NoAcquisitionPending(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public NoAcquisitionPending(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/NotConnected.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class NotConnected.
15 | */
16 | public final class NotConnected extends RTIexception {
17 | public NotConnected(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public NotConnected(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/ObjectClassNotDefined.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class ObjectClassNotDefined
15 | */
16 |
17 | public final class ObjectClassNotDefined extends RTIexception {
18 | public ObjectClassNotDefined(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public ObjectClassNotDefined(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/ObjectClassNotPublished.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class ObjectClassNotPublished
15 | */
16 |
17 | public final class ObjectClassNotPublished extends RTIexception {
18 | public ObjectClassNotPublished(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public ObjectClassNotPublished(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/ObjectInstanceNameInUse.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class ObjectInstanceNameInUse
15 | */
16 |
17 | public final class ObjectInstanceNameInUse extends RTIexception {
18 | public ObjectInstanceNameInUse(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public ObjectInstanceNameInUse(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/ObjectInstanceNameNotReserved.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class ObjectInstanceNameNotReserved
15 | */
16 |
17 | public final class ObjectInstanceNameNotReserved extends RTIexception {
18 | public ObjectInstanceNameNotReserved(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public ObjectInstanceNameNotReserved(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/ObjectInstanceNotKnown.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class ObjectInstanceNotKnown
15 | */
16 |
17 | public final class ObjectInstanceNotKnown extends RTIexception {
18 | public ObjectInstanceNotKnown(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public ObjectInstanceNotKnown(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/OwnershipAcquisitionPending.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class OwnershipAcquisitionPending
15 | */
16 | public final class OwnershipAcquisitionPending extends RTIexception {
17 | public OwnershipAcquisitionPending(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public OwnershipAcquisitionPending(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/RTIexception.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | //File: RTIexception.java
11 | package hla.rti1516e.exceptions;
12 |
13 | /**
14 | * Superclass of all exceptions thrown by the RTI.
15 | * All RTI exceptions must be caught or specified.
16 | */
17 | public class RTIexception extends Exception {
18 | public RTIexception(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public RTIexception(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/RegionNotCreatedByThisFederate.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class RegionNotCreatedByThisFederate
15 | */
16 |
17 | public final class RegionNotCreatedByThisFederate extends RTIexception {
18 | public RegionNotCreatedByThisFederate(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public RegionNotCreatedByThisFederate(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/RequestForTimeRegulationPending.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class RequestForTimeRegulationPending
15 | */
16 |
17 | public final class RequestForTimeRegulationPending extends RTIexception {
18 | public RequestForTimeRegulationPending(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public RequestForTimeRegulationPending(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/RestoreInProgress.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class RestoreInProgress
15 | */
16 | public final class RestoreInProgress extends RTIexception {
17 | public RestoreInProgress(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public RestoreInProgress(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/RestoreNotInProgress.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class RestoreNotInProgress
15 | */
16 | public final class RestoreNotInProgress extends RTIexception {
17 | public RestoreNotInProgress(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public RestoreNotInProgress(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/RestoreNotRequested.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class RestoreNotRequested
15 | */
16 |
17 | public final class RestoreNotRequested extends RTIexception {
18 | public RestoreNotRequested(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public RestoreNotRequested(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/SaveInProgress.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class SaveInProgress
15 | */
16 | public final class SaveInProgress extends RTIexception {
17 | public SaveInProgress(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public SaveInProgress(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/SaveNotInProgress.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class SaveNotInProgress
15 | */
16 | public final class SaveNotInProgress extends RTIexception {
17 | public SaveNotInProgress(String msg)
18 | {
19 | super(msg);
20 | }
21 |
22 | public SaveNotInProgress(String message, Throwable cause)
23 | {
24 | super(message, cause);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/SaveNotInitiated.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class SaveNotInitiated
15 | */
16 |
17 | public final class SaveNotInitiated extends RTIexception {
18 | public SaveNotInitiated(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public SaveNotInitiated(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/TimeConstrainedAlreadyEnabled.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class TimeConstrainedAlreadyEnabled
15 | */
16 |
17 | public final class TimeConstrainedAlreadyEnabled extends RTIexception {
18 | public TimeConstrainedAlreadyEnabled(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public TimeConstrainedAlreadyEnabled(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/TimeConstrainedIsNotEnabled.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class TimeConstrainedIsNotEnabled
15 | */
16 |
17 | public final class TimeConstrainedIsNotEnabled extends RTIexception {
18 | public TimeConstrainedIsNotEnabled(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public TimeConstrainedIsNotEnabled(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/TimeRegulationAlreadyEnabled.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class TimeRegulationAlreadyEnabled
15 | */
16 |
17 | public final class TimeRegulationAlreadyEnabled extends RTIexception {
18 | public TimeRegulationAlreadyEnabled(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public TimeRegulationAlreadyEnabled(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/TimeRegulationIsNotEnabled.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class TimeRegulationIsNotEnabled
15 | */
16 |
17 | public final class TimeRegulationIsNotEnabled extends RTIexception {
18 | public TimeRegulationIsNotEnabled(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public TimeRegulationIsNotEnabled(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/UnableToPerformSave.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | package hla.rti1516e.exceptions;
11 |
12 |
13 | /**
14 | * Public exception class UnableToPerformSave
15 | */
16 |
17 | public final class UnableToPerformSave extends RTIexception {
18 | public UnableToPerformSave(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public UnableToPerformSave(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/IEEE1516e/src/main/java/hla/rti1516e/exceptions/UnknownName.java:
--------------------------------------------------------------------------------
1 | /*
2 | * The IEEE hereby grants a general, royalty-free license to copy, distribute,
3 | * display and make derivative works from this material, for all purposes,
4 | * provided that any use of the material contains the following
5 | * attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6 | * Should you require additional information, contact the Manager, Standards
7 | * Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 | */
9 |
10 | //File: UnknownName.java
11 | package hla.rti1516e.exceptions;
12 |
13 |
14 | /**
15 | * Public exception class UnknownName
16 | */
17 | public final class UnknownName extends RTIexception {
18 | public UnknownName(String msg)
19 | {
20 | super(msg);
21 | }
22 |
23 | public UnknownName(String message, Throwable cause)
24 | {
25 | super(message, cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/LogSink.webApp/.gitignore:
--------------------------------------------------------------------------------
1 | /.gradle/
2 |
3 |
--------------------------------------------------------------------------------
/LogSink.webApp/LogSink.webApp.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'war'
2 |
3 | repositories {
4 | mavenCentral()
5 | }
6 |
7 | dependencies {
8 | // local project dependencies
9 | implementation project(':LogSink')
10 | implementation project(':Command')
11 | // external project dependencies
12 | implementation libraries.servlet
13 | implementation libraries.slf4j_api
14 | implementation libraries.slf4j_jcl_over_slf4j
15 | implementation libraries.slf4j_jul_to_slf4j
16 | implementation libraries.slf4j_log4j_over_slf4j
17 | }
18 |
--------------------------------------------------------------------------------
/LogSink.webApp/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Log Sink Runner
4 |
5 | Current Test Case results: ${LogSinkRunner.testCaseResults}
6 |
7 |
--------------------------------------------------------------------------------
/LogSink/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/LogSink/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM openjdk:8-jre-alpine
2 |
3 | ARG version
4 |
5 | ADD ./build/distributions/LogSink-${version}.zip /root/application/
6 |
7 | RUN ln -s /root/application/LogSink-${version} /root/application/LogSink
8 |
9 | RUN chmod +x /root/application/LogSink/bin/LogSink
10 |
11 | CMD ["/root/application/LogSink/bin/LogSink"]
--------------------------------------------------------------------------------
/MessagingHelpers/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/MessagingHelpers/MessagingHelpers.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'java-library'
3 | }
4 |
5 | dependencies {
6 | api libraries.actimemqClient
7 | api libraries.logback_classic
8 |
9 | implementation libraries.logback_classic
10 | implementation libraries.logback_core
11 |
12 | testImplementation libraries.junit_jupiter_engine
13 | }
14 |
--------------------------------------------------------------------------------
/NOTICE:
--------------------------------------------------------------------------------
1 |
2 | IVCT (Integration, Verification and Certification Tool)
3 | Copyright 2015 [copyright owner]
4 |
5 | This product includes software developed by ...
6 | The Apache Software Foundation (http://www.apache.org/).
7 |
8 |
9 | =========================================================================
10 | == [Software Name] ==
11 | =========================================================================
12 |
13 | This product includes software developed by ...
14 |
15 |
16 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/Bw-Lw-1.0.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "Bw-Lw-1.0",
3 | "version" : "1.0",
4 | "name" : "Bundeswehr Luftwaffe",
5 | "description" : "Interoperabilitätsdefinition für HLA-Simulationen in die Luftwaffe der Bundeswehr",
6 | "graphics" : "Bw-Lw-1.0.png",
7 | "dependency" : ["RPR-ENTITY-2.0", "RPR-WARFARE-2.0", "RPR-PHY-2.0", "RPR-DER-2.0", "RPR-COM-2.0"],
8 | "requirements" : [ ]
9 | }
10 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/Bw-Lw-1.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/Bw-Lw-1.0.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/DISTest-2021.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "DISTest-2021",
3 | "version" : "0.0.1",
4 | "name" : "DIS Test Badge",
5 | "description" : "This is a simple example for capability badge to test the compliance of an federate to the hello world federation.",
6 | "graphics" : "DISTest-2021.png",
7 | "dependency" : [],
8 | "requirements" : [
9 | {
10 | "id" : "IR-DT-0001",
11 | "description" : "Test correct transmission of Entity State PDU"
12 | },
13 | {
14 | "id" : "IR-DT-0002",
15 | "description" : "Test correct reaction to receipt of a Fire and Detonation PDU"
16 | }
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/DISTest-2021.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/DISTest-2021.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/Designator-2020.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/Designator-2020.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/HLA-BASE-2019.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/HLA-BASE-2019.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/HelloWorld-2019.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "HelloWorld-2019",
3 | "version" : "2.0.0",
4 | "name" : "HelloWorld Tutorial Badge",
5 | "description" : "This is a simple example for capability badge to test the compliance of an federate to the hello world federation.",
6 | "graphics" : "HelloWorld-2019.png",
7 | "dependency" : [],
8 | "requirements" : [
9 | {
10 | "id" : "IR-HW-0001",
11 | "description" : "Test population growing rate"
12 | },
13 | {
14 | "id" : "IR-HW-0002",
15 | "description" : "Test inter-country communication"
16 | }
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/HelloWorld-2019.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/HelloWorld-2019.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4.0-AIS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/NETN-4.0-AIS.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4.0-BASE.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/NETN-4.0-BASE.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4.0-COM.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/NETN-4.0-COM.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4.0-ETR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/NETN-4.0-ETR.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4.0-MRN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/NETN-4.0-MRN.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4.0-ORG.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/NETN-4.0-ORG.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4.0-Physical.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/NETN-4.0-Physical.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/NETN-4.0.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4_0-AIS.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "NETN-4.0-AIS",
3 | "version" : "4.0",
4 | "name" : "NETN-4.0 AIS",
5 | "description" : "Represent vessel traffic in a simulation using AIS messages.",
6 | "graphics" : "NETN-4.0-AIS.png",
7 | "dependency" : ["NETN-4.0-ETR", "NETN-4.0-ORG"],
8 | "requirements" : [
9 | {
10 | "id" : "NETN-AIS-0001",
11 | "description" : "Interoperability requirement description"
12 | },
13 | {
14 | "id" : "NETN-AIS-0002",
15 | "description" : "Interoperability requirement description"
16 | },
17 | {
18 | "id" : "NETN-AIS-0003",
19 | "description" : "Interoperability requirement description"
20 | }
21 | ]
22 | }
23 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4_0-BASE.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "NETN-4.0-BASE",
3 | "version" : "4.0",
4 | "name" : "NETN-4.0 BASE",
5 | "description" : "Common definitions of datatypes and extends the RPR-BASE FOM Module.",
6 | "graphics" : "NETN-4.0-BASE.png",
7 | "dependency" : [],
8 | "requirements" : [
9 | {
10 | "id" : "NETN-BASE-0001",
11 | "description" : "Interoperability requirement description"
12 | },
13 | {
14 | "id" : "NETN-BASE-0002",
15 | "description" : "Interoperability requirement description"
16 | },
17 | {
18 | "id" : "NETN-BASE-0003",
19 | "description" : "Interoperability requirement description"
20 | }
21 | ]
22 | }
23 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4_0-COM.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "NETN-4.0-COM",
3 | "version" : "4.0",
4 | "name" : "NETN-4.0 COM",
5 | "description" : "Representation of Communication Networks and the status of communication links.",
6 | "graphics" : "NETN-4.0-COM.png",
7 | "dependency" : [],
8 | "requirements" : [
9 | {
10 | "id" : "NETN-COM-0001",
11 | "description" : "Interoperability requirement description"
12 | },
13 | {
14 | "id" : "NETN-COM-0002",
15 | "description" : "Interoperability requirement description"
16 | },
17 | {
18 | "id" : "NETN-COM-0003",
19 | "description" : "Interoperability requirement description"
20 | }
21 | ]
22 | }
23 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4_0-ETR.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "NETN-4.0-ETR",
3 | "version" : "4.0",
4 | "name" : "NETN-4.0 ETR",
5 | "description" : "Interface for sending simulation tasks to entities represented in a federated distributed simulation.",
6 | "graphics" : "NETN-4.0-ETR.png",
7 | "dependency" : [],
8 | "requirements" : [
9 | {
10 | "id" : "NETN-ETR-0001",
11 | "description" : "Abstract test case description"
12 | },
13 | {
14 | "id" : "NETN-ETR-0002",
15 | "description" : "Abstract test case description"
16 | },
17 | {
18 | "id" : "NETN-ETR-0003",
19 | "description" : "Abstract test case description"
20 | }
21 | ]
22 | }
23 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4_0-MRN.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "NETN-4.0-MRN",
3 | "version" : "4.0.0",
4 | "name" : "NETN-4.0 MRN",
5 | "description" : "Aggregate level entity simulation, aggregation and disaggregation of units. Division and merging of unit resources.",
6 | "graphics" : "NETN-4.0-MRN.png",
7 | "dependency" : [],
8 | "requirements" : [
9 | {
10 | "id" : "NETN-MRN-0001",
11 | "description" : "Interoperability requirement description"
12 | },
13 | {
14 | "id" : "NETN-MRN-0002",
15 | "description" : "Interoperability requirement description"
16 | },
17 | {
18 | "id" : "NETN-MRN-0003",
19 | "description" : "Interoperability requirement description"
20 | }
21 | ]
22 | }
23 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4_0-ORG.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "NETN-4.0-ORG",
3 | "version" : "4.0",
4 | "name" : "NETN-4.0 ORG",
5 | "description" : "Representation of the state of units including command structure and relationship between organizations.",
6 | "graphics" : "NETN-4.0-ORG.png",
7 | "dependency" : [],
8 | "requirements" : [
9 | {
10 | "id" : "NETN-ORG-0001",
11 | "description" : "Abstract test case description"
12 | },
13 | {
14 | "id" : "NETN-ORG-0002",
15 | "description" : "Abstract test case description"
16 | },
17 | {
18 | "id" : "NETN-ORG-0003",
19 | "description" : "Abstract test case description"
20 | },
21 | {
22 | "id" : "NETN-ORG-0004",
23 | "description" : "Abstract test case description"
24 | },
25 | {
26 | "id" : "NETN-ORG-0005",
27 | "description" : "Abstract test case description"
28 | }
29 | ]
30 | }
31 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4_0-Physical.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "NETN-4.0-Physical",
3 | "version" : "4.0",
4 | "name" : "NETN-4.0 Physical",
5 | "description" : "Representation of CBRN release, detection, effects, and protective measures in a federated distributed simulation.",
6 | "graphics" : "NETN-4.0-Physical.png",
7 | "dependency" : [],
8 | "requirements" : [
9 | {
10 | "id" : "NETN-PHYSICAL-0001",
11 | "description" : "Interoperability requirement description"
12 | },
13 | {
14 | "id" : "NETN-PHYSICAL-0002",
15 | "description" : "Interoperability requirement description"
16 | },
17 | {
18 | "id" : "NETN-PHYSICAL-0003",
19 | "description" : "Interoperability requirement description"
20 | }
21 | ]
22 | }
23 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/NETN-4_0.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "NETN-4.0",
3 | "version" : "4.0",
4 | "name" : "NETN-4.0",
5 | "description" : "NATO Education and Training Network (NETN) Federation Object Model (FOM)",
6 | "graphics" : "NETN-4.0.png",
7 | "dependency" : ["NETN-4.0-AIS", "NETN-4.0-BASE", "NETN-4.0-COM", "NETN-4.0-ORG", "NETN-4.0-Physical"],
8 | "requirements" : [ ]
9 | }
10 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/RPR-AGG-2.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/RPR-AGG-2.0.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/RPR-COM-2.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/RPR-COM-2.0.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/RPR-DER-2.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/RPR-DER-2.0.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/RPR-ENTITY-2.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/RPR-ENTITY-2.0.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/RPR-Encoding-2.0.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "RPR-Encoding-2.0",
3 | "version" : "2.0.0",
4 | "name" : "HLA EncodingRulesTester Test 2019",
5 | "description" : "This is a test to verify whether the HLA encoding rules are being used correctly.",
6 | "graphics" : "RPR-Encoding-2.0.png",
7 | "dependency" : [],
8 | "requirements" : [
9 | {
10 | "id" : "IP-EN-0002",
11 | "description" : "HLA Encoding Rules Tester"
12 | }
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/RPR-Encoding-2.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/RPR-Encoding-2.0.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/RPR-FOM-2.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/RPR-FOM-2.0.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/RPR-PHY-2.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/RPR-PHY-2.0.png
--------------------------------------------------------------------------------
/RuntimeConfig/Badges/RPR-WARFARE-2.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/RuntimeConfig/Badges/RPR-WARFARE-2.0.png
--------------------------------------------------------------------------------
/RuntimeConfig/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM busybox:latest
2 |
3 | COPY IVCT.properties /root/conf/IVCT.properties
4 | COPY IVCTsut /root/conf/IVCTsut
5 | COPY Badges /root/conf/Badges
6 | COPY TestSuites /root/conf/TestSuites
7 |
8 | ENV VOLUMEDIR /root/conf/
9 | ENV VOLUME ${VOLUMEDIR}/.
10 | VOLUME ${VOLUMEDIR}
11 |
12 | ENTRYPOINT [ "sh", "-c", "if [ -n \"$1\" ]; then cp -r /root/conf/* $1; echo \"Copied data to $1\"; else /bin/true; fi", "--" ]
13 |
--------------------------------------------------------------------------------
/RuntimeConfig/IVCT.properties:
--------------------------------------------------------------------------------
1 | #IVCT Properties File
2 | #Mon May 08 14:06:01 CEST 2017
3 | # RTI_ID=pRTI
4 | # IVCT_SUT_HOME_ID=/root/conf/IVCTsut
5 | # IVCT_TS_HOME_ID=/root/conf/TestSuites
6 | # IVCT_TS_DEF_HOME_ID=/root/conf/TestSuites
7 | # IVCT_BADGE_HOME_ID=/root/conf/Badges
8 | # IVCT_BADGE_ICONS=/root/conf/Badges
9 |
10 | ivctcommander.queue=commands
11 |
12 | #ActiveMQ settings
13 | # ACTIVEMQ_USER=admin
14 | # ACTIVEMQ_PASSWORD=password
15 | # ACTIVEMQ_HOST=activemq
16 | # ACTIVEMQ_PORT=61616
17 |
18 | #RTI specific settings designator
19 | #Sample for Pitch
20 | #SETTINGS_DESIGNATOR=crcAddress=localhost:8989
21 | #Sample for MAK
22 | #SETTINGS_DESIGNATOR=???
23 | SETTINGS_DESIGNATOR=crcAddress=localhost:8989
24 |
--------------------------------------------------------------------------------
/RuntimeConfig/IVCTsut/hw_iosb/CS.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": "hw_iosb",
3 | "name": "hw_iosb",
4 | "description": "HelloWorld system under test federate for IVCT demonstration",
5 | "vendor": "Fraunhofer IOSB",
6 | "version": "2.0.0",
7 | "badge": ["HLA-BASE-2019", "HelloWorld-2019"],
8 | "settingsDesignator": "",
9 | "federationName": "HelloWorld",
10 | "sutFederateName": "A"
11 | }
12 |
--------------------------------------------------------------------------------
/RuntimeConfig/IVCTsut/hw_iosb/HelloWorld-2017/TcParam.json:
--------------------------------------------------------------------------------
1 | {
2 | "sutFederateName" : "A",
3 | "growthRate" : "1.003"
4 | }
5 |
--------------------------------------------------------------------------------
/RuntimeConfig/IVCTsut/hw_iosb/TS-HLA-Declaration-2019/TcParam.json:
--------------------------------------------------------------------------------
1 | {
2 | "somFiles":[
3 | {
4 | "fileName":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/HelloWorldSOM.xml"
5 | }
6 | ],
7 | "fomFiles":[
8 | {
9 | "fileName":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/HelloWorld.xml"
10 | }
11 | ],
12 | "resultDirectory":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)",
13 | "testDuration":"60"
14 | }
15 |
--------------------------------------------------------------------------------
/RuntimeConfig/IVCTsut/hw_iosb/TS-HLA-Encoding-2019/TcParam.json:
--------------------------------------------------------------------------------
1 | {
2 | "somFiles":[
3 | {
4 | "fileName":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/BasicSimpleTypes.xml"
5 | },
6 | {
7 | "fileName":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/HelloWorldSOM.xml"
8 | }
9 | ],
10 | "fomFiles":[
11 | {
12 | "fileName":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/HelloWorld.xml"
13 | },
14 | {
15 | "fileName":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/BasicSimpleTypes.xml"
16 | }
17 | ],
18 | "sleepTestTimeWaitSeconds":"60"
19 | }
20 |
--------------------------------------------------------------------------------
/RuntimeConfig/IVCTsut/hw_iosb/TS-HLA-Object-2019/TcParam.json:
--------------------------------------------------------------------------------
1 | {
2 | "somFiles":[
3 | {
4 | "fileName":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/HelloWorldSOM.xml"
5 | }
6 | ],
7 | "fomFiles":[
8 | {
9 | "fileName":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/HelloWorld.xml"
10 | }
11 | ],
12 | "resultDirectory":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)",
13 | "testDuration":"60"
14 | }
15 |
--------------------------------------------------------------------------------
/RuntimeConfig/IVCTsut/hw_iosb/TS-HLA-Services-2019/TcParam.json:
--------------------------------------------------------------------------------
1 | {
2 | "somFiles":[
3 | {
4 | "fileName":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/HelloWorldSOM.xml"
5 | }
6 | ],
7 | "fomFiles":[
8 | {
9 | "fileName":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/HelloWorld.xml"
10 | }
11 | ],
12 | "resultDirectory":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)",
13 | "testDuration":"60"
14 | }
15 |
--------------------------------------------------------------------------------
/RuntimeConfig/IVCTsut/hw_iosb/TS-HLA-Verification-2019/TcParam.json:
--------------------------------------------------------------------------------
1 | {
2 | "testDuration" : "60",
3 | "resultDirectory" : "$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)",
4 | "fomFiles" : [
5 | { "fileName" : "$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/HelloWorld.xml" }
6 | ],
7 | "somFiles" : [
8 | { "fileName" : "$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/HelloWorldSOM.xml" }
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/RuntimeConfig/IVCTsut/hw_iosb/TS-HelloWorld-2019/TcParam.json:
--------------------------------------------------------------------------------
1 | {
2 | "growthRate" : "1.0003",
3 | "SOMfile":"$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/HelloWorld.xml"
4 | }
5 |
--------------------------------------------------------------------------------
/RuntimeConfig/IVCTsut/vrf/CS.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "vrf",
3 | "description" : "VR-Forces is MAK's Computer Generated Forces platform",
4 | "vendor" : "VT MAK",
5 | "settingsDesignator": "",
6 | "federationName" : "TheWorld",
7 | "sutFederateName" : "VRF/UG",
8 | "badge" : ["RPR-Encoding-2.0"]
9 | }
10 |
--------------------------------------------------------------------------------
/RuntimeConfig/IVCTsut/vrf/TS-HLA-Encoding-2019/TcParam.json:
--------------------------------------------------------------------------------
1 | {
2 | "sleepTestTimeWaitSeconds" : "60",
3 | "fomFiles" : [
4 | { "fileName" : "$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/RPR_FOM_v2.0_1516-2010.xml" },
5 | { "fileName" : "$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/BasicSimpleTypes.xml" }
6 | ],
7 | "somFiles" : [
8 | { "fileName" : "$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/BasicSimpleTypes.xml" },
9 | { "fileName" : "$(IVCT_SUT_HOME_ID)/$(IVCT_SUT_ID)/$(IVCT_TESTSUITE_ID)/RPR_SOM_v2.0_1516-2010.xml" }
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/RuntimeConfig/RuntimeConfig.gradle:
--------------------------------------------------------------------------------
1 |
2 | task dockerBuildImage (type: Exec) {
3 | group = 'Docker'
4 | description = 'command line task to create docker image'
5 | executable 'docker'
6 | args 'build', '-t', "ivct/runtime-config:${ivctVersion}", '.'
7 | }
--------------------------------------------------------------------------------
/RuntimeConfig/TestSuites/TS-DISTest-2021.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": "TS-DISTest-2021",
3 | "version": "0.0.1",
4 | "name": "DIS Test Badge",
5 | "description": "This is a Test Suite to test the correct transmission of Entity State, Fire and Detonation PDUs.",
6 | "tsRunTimeFolder": "TS_DISTest-0.0.1/bin",
7 | "tsLibTimeFolder": "TS_DISTest-0.0.1/lib",
8 | "testcases": [{
9 | "TC": "dis.tc_distest.TC_DISTest_001",
10 | "IR": ["IR-DT-0001"],
11 | "description": "Test correct transmission of Entity State PDU"
12 | },
13 | {
14 | "TC": "dis.tc_distest.TC_DISTest_002",
15 | "IR": ["IR-DT-0002"],
16 | "description": "Test correct transmission of simulator specific data"
17 | }
18 | ],
19 | "parameters":[
20 | {
21 | "name": "numberOfCycles",
22 | "description": "number of Entity State PDUs that should be received from the SuT"
23 | }
24 | ]
25 | }
26 |
--------------------------------------------------------------------------------
/RuntimeConfig/TestSuites/TS-HLA-Services-2019.json:
--------------------------------------------------------------------------------
1 | {
2 | "id" : "TS-HLA-Services-2019",
3 | "version" : "2.1.2-SNAPSHOT",
4 | "name" : "HLA Services Test Suite 2019",
5 | "description" : "This test suite verifies that the federate uses only the services specified in its SOM.",
6 | "tsRunTimeFolder": "TS_HLA_Services-2.1.2-SNAPSHOT/bin",
7 | "tsLibTimeFolder": "TS_HLA_Services-2.1.2-SNAPSHOT/lib",
8 | "testcases" : [
9 | {
10 | "TC" : "nato.ivct.etc.fr.tc_hla_services.TC_001_Services_Check",
11 | "IR" : ["IR-SOM-0019", "IR-SOM-0020"],
12 | "description" : "Tests if SuT implements/uses all HLA services as described as implemented/used in CS/SOM. Tests if SuT does not implement/use any HLA service that is not described as implemented/used in CS/SOM"
13 | }
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/RuntimeConfig/TestSuites/TS-HLA-Verification-2019.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": "TS-HLA-Verification-2019",
3 | "version": "2.1.2-SNAPSHOT",
4 | "name": "HLA Verification Test 2019",
5 | "description": "This test case is equivalent to the FCTT_NG configuration verification step.",
6 | "tsRunTimeFolder": "TS_CS_Verification-2.1.2-SNAPSHOT/bin",
7 | "tsLibTimeFolder": "TS_CS_Verification-2.1.2-SNAPSHOT/lib",
8 | "testcases": [{
9 | "TC": "nato.ivct.etc.fr.tc_cs_verification.TC_001_Files_Check",
10 | "IR": ["IR-DOC-0001", "IR-SOM-0001", "IR-SOM-0002"],
11 | "description": "Test SuT CS/SOM to be valid and consistent"
12 | }]
13 | }
14 |
--------------------------------------------------------------------------------
/RuntimeConfig/TestSuites/TS-HelloWorld-2019.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": "TS-HelloWorld-2019",
3 | "version": "2.1.3-SNAPSHOT",
4 | "name": "HelloWorld Tutorial Badge",
5 | "description": "This is a simple example for a testsuite to test the compliance of an federate to the hello world federation.",
6 | "tsRunTimeFolder": "TS_HelloWorld-2.1.3-SNAPSHOT/bin",
7 | "tsLibTimeFolder": "TS_HelloWorld-2.1.3-SNAPSHOT/lib",
8 | "testcases": [{
9 | "TC": "de.fraunhofer.iosb.tc_helloworld.TC0001",
10 | "IR": ["IR-HW-0001"],
11 | "description": "Test population growing rate"
12 | },
13 | {
14 | "TC": "de.fraunhofer.iosb.tc_helloworld.TC0002",
15 | "IR": ["IR-HW-0002"],
16 | "description": "Test inter-country communication"
17 | }
18 | ],
19 | "parameters":[
20 | {
21 | "name": "growthRate",
22 | "description": "expected growth rate for SuT federate within HelloWorld federation"
23 | }
24 | ]
25 | }
26 |
--------------------------------------------------------------------------------
/RuntimeMirror/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM alpine:latest
2 |
3 | ARG https_proxy
4 |
5 | LABEL maintainer="Reinhard.Herzog@iosb.fraunhofer.de"
6 |
7 | #
8 | # Install all required dependencies.
9 | #
10 | RUN apk --update upgrade
11 | RUN apk add rsync
12 | RUN apk add --update inotify-tools
13 | RUN rm -rf /var/cache/apk/*
14 | #RUN apk --update upgrade && \
15 | # apk add --update inotify-tools && \
16 | # rm -rf /var/cache/apk/*
17 |
18 | #
19 | # Add named init script.
20 | #
21 | ADD init.sh /init.sh
22 | RUN chmod 750 /init.sh
23 |
24 | #
25 | # Start named.
26 | #
27 | CMD ["/init.sh"]
--------------------------------------------------------------------------------
/RuntimeMirror/RuntimeMirror.gradle:
--------------------------------------------------------------------------------
1 |
2 | task dockerBuildImage (type: Exec) {
3 | group = 'Docker'
4 | description = 'command line task to create docker image'
5 | executable 'docker'
6 | def varProxy = ""
7 | def varProxyHost = System.getProperty("https.proxyHost")
8 | def varProxyPort = System.getProperty("https.proxyPort")
9 | if (varProxyHost != null) {
10 | varProxy = "http://${varProxyHost}:${varProxyPort}"
11 | }
12 | println "using proxy setting: ${varProxy}"
13 |
14 | args 'build', '-t', "ivct/runtime_mirror:${ivctVersion}",
15 | '--build-arg', "https_proxy=${varProxy}",
16 | '.'
17 | }
18 |
19 |
--------------------------------------------------------------------------------
/RuntimeMirror/init.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | #
4 | # Script options (exit script on command fail).
5 | #
6 | set -e
7 |
8 | CURL_OPTIONS_DEFAULT=
9 | SIGNAL_DEFAULT="SIGHUP"
10 | INOTIFY_EVENTS='create,delete,modify,move'
11 | INOTIFY_OPTONS='-r'
12 |
13 | #
14 | # Display settings on standard out.
15 | #
16 | echo "Runtime Mirror settings"
17 | echo "================"
18 | echo
19 | echo " Runtime: ${RUNTIME:=/root/conf/}"
20 | echo " Mirror: ${MIRROR:=/mirror}"
21 | echo " Inotify_Events: ${INOTIFY_EVENTS}"
22 | echo " Inotify_Options: ${INOTIFY_OPTONS}"
23 | echo
24 |
25 | #
26 | # Inotify part.
27 | #
28 | echo "create initial mirror image"
29 | rsync -avz ${RUNTIME} ${MIRROR}
30 | echo "start listening for change events"
31 | echo ${VOLUMES}
32 | while inotifywait ${INOTIFY_OPTONS} -e ${INOTIFY_EVENTS} "${RUNTIME}"; do
33 | rsync -avz ${RUNTIME} ${MIRROR}
34 | done
--------------------------------------------------------------------------------
/TC.exec/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/TC.exec/docker/start.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # Initialise the PID of the application
4 | pid=0
5 |
6 | # define the SIGTERM-handler
7 | term_handler() {
8 | echo 'Handler called'
9 | if [ $pid -ne 0 ]; then
10 | kill -SIGTERM "$pid"
11 | wait "$pid"
12 | fi
13 | exit 143; # 128 + 15 -- SIGTERM
14 | }
15 |
16 | # on signal execute the specified handler
17 | trap 'term_handler' SIGTERM
18 |
19 | # run application in the background and set the PID
20 | echo "Starting the Dockerized IVCT Test Case Engine"
21 | exec java -cp $( cat /app/jib-classpath-file ):"$LRC_CLASSPATH" $( cat /app/jib-main-class-file )
22 |
23 | pid="$!"
24 |
25 | wait "$pid"
--------------------------------------------------------------------------------
/TC.exec/src/main/java/de/fraunhofer/iosb/testrunner/ReportAppender.java:
--------------------------------------------------------------------------------
1 | package de.fraunhofer.iosb.testrunner;
2 |
3 | import ch.qos.logback.classic.spi.ILoggingEvent;
4 | import ch.qos.logback.core.AppenderBase;
5 | import nato.ivct.commander.*;
6 |
7 |
8 | public class ReportAppender extends AppenderBase {
9 |
10 | private String prefix;
11 | private CmdSendLogMsg logReporter;
12 |
13 | public ReportAppender() {
14 | logReporter = new CmdSendLogMsg();
15 | }
16 |
17 | @Override
18 | protected void append(ILoggingEvent eventObject) {
19 | logReporter.send(eventObject);
20 | }
21 |
22 | public String getPrefix() {
23 | return prefix;
24 | }
25 |
26 | public void setPrefix(String prefix) {
27 | this.prefix = prefix;
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/TC.exec/src/main/resources/.gradle/3.5/file-changes/last-build.bin:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/TC.exec/src/main/resources/.gradle/3.5/taskHistory/fileSnapshots.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/TC.exec/src/main/resources/.gradle/3.5/taskHistory/fileSnapshots.bin
--------------------------------------------------------------------------------
/TC.exec/src/main/resources/.gradle/3.5/taskHistory/taskHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/TC.exec/src/main/resources/.gradle/3.5/taskHistory/taskHistory.bin
--------------------------------------------------------------------------------
/TC.exec/src/main/resources/.gradle/3.5/taskHistory/taskHistory.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/TC.exec/src/main/resources/.gradle/3.5/taskHistory/taskHistory.lock
--------------------------------------------------------------------------------
/TC.exec/src/main/resources/.gradle/buildOutputCleanup/built.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/TC.exec/src/main/resources/.gradle/buildOutputCleanup/built.bin
--------------------------------------------------------------------------------
/TC.exec/src/main/resources/.gradle/buildOutputCleanup/cache.properties:
--------------------------------------------------------------------------------
1 | #Thu Aug 03 15:16:20 CEST 2017
2 | gradle.version=3.5
3 |
--------------------------------------------------------------------------------
/TC.exec/src/main/resources/.gradle/buildOutputCleanup/cache.properties.lock:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/TC.exec/src/test/resources/dev.properties:
--------------------------------------------------------------------------------
1 | #Tue Nov 16 11:20:02 CET 2021
2 | version=4.1.0-SNAPSHOT
3 | build=v4.0.0-106-gcebd312c
4 |
--------------------------------------------------------------------------------
/TC.exec/src/test/resources/logback-test.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/TC.lib.if/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/TC.lib/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/TC.lib/src/main/java/de/fraunhofer/iosb/tc_lib/IVCT_TcParam.java:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2015, Johannes Mulder (Fraunhofer IOSB)
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License");
5 | you may not use this file except in compliance with the License.
6 | You may obtain a copy of the License at
7 |
8 | http://www.apache.org/licenses/LICENSE-2.0
9 |
10 | Unless required by applicable law or agreed to in writing, software
11 | distributed under the License is distributed on an "AS IS" BASIS,
12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | See the License for the specific language governing permissions and
14 | limitations under the License.
15 | */
16 |
17 | package de.fraunhofer.iosb.tc_lib;
18 |
19 | import java.net.URL;
20 |
21 |
22 | public interface IVCT_TcParam {
23 |
24 | /**
25 | * @return urls
26 | */
27 | public URL[] getUrls();
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/TC.lib/src/test/resources/HlaTestSuite.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": "TS-NETN-BASE-4_0",
3 | "version": "0.0.1-SNAPSHOT",
4 | "name": "NETN-BASE 4.0 Test Suite",
5 | "description": "Collection of NETN-BASE test cases",
6 | "tsRunTimeFolder": "TS-NETN-4_0-0.0.1-SNAPSHOT/bin",
7 | "tsLibTimeFolder": "TS-NETN-4_0-0.0.1-SNAPSHOT/lib",
8 | "testcases": [
9 | {
10 | "TC": "org.nato.netn.base.TC_BASE_0001",
11 | "IR": ["NETN-BASE-0001"],
12 | "description": "Abstract test case description"
13 | }
14 | ],
15 | "parameters":[
16 | {
17 | "name": "p1",
18 | "description": "placeholder for future use"
19 | }
20 | ]
21 | }
22 |
--------------------------------------------------------------------------------
/TC.lib/src/test/resources/META-INF/services/de.fraunhofer.iosb.tc_lib_if.TestSuite:
--------------------------------------------------------------------------------
1 | de.fraunhofer.iosb.tc_lib.HlaTestSuite # Test Suite Implementation Test
--------------------------------------------------------------------------------
/TC.lib/src/test/resources/TcParam.json:
--------------------------------------------------------------------------------
1 | {
2 | "p1" : "valueA",
3 | "p2" : "valueB"
4 | }
--------------------------------------------------------------------------------
/TC.webApp/.gitignore:
--------------------------------------------------------------------------------
1 | /.gradle/
2 |
3 |
--------------------------------------------------------------------------------
/TC.webApp/TC.webApp.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'war'
2 |
3 | repositories {
4 | mavenCentral()
5 | }
6 |
7 | dependencies {
8 | // local project dependencies
9 | implementation project(':TC.exec')
10 | implementation project(':Command')
11 | // external project dependencies
12 | implementation libraries.servlet
13 | implementation libraries.jsonSimple
14 | implementation libraries.actimemqClient
15 | implementation libraries.logback_classic
16 | implementation libraries.logback_core
17 | implementation libraries.slf4j_api
18 | implementation libraries.slf4j_jcl_over_slf4j
19 | implementation libraries.slf4j_jul_to_slf4j
20 | implementation libraries.slf4j_log4j_over_slf4j
21 | }
22 |
--------------------------------------------------------------------------------
/TC.webApp/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 |
2 |
3 | Test Case Runner
4 |
5 | Current Log Level: ${TcRunner.logLevel}
6 | Current Test Case: ${TcRunner.activeTestCase}
7 |
8 |
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.github.jk1.dependency-license-report' version '2.0'
3 | }
4 |
5 | import com.github.jk1.license.render.*
6 | import com.github.jk1.license.filter.*
7 |
8 | licenseReport {
9 | renderers = [new InventoryHtmlReportRenderer(), new InventoryMarkdownReportRenderer()]
10 | filters = [new LicenseBundleNormalizer(bundlePath: "$projectDir/.shared/license-normalizer-bundle.json")]
11 | configurations = ['compile']
12 | }
13 |
14 | apply from: "./.shared/libraries.gradle"
15 | apply from: "./.shared/commons.gradle"
16 |
17 | subprojects {
18 | group = 'io.github.ivctool'
19 | version = "${ivctVersion}"
20 | }
21 |
--------------------------------------------------------------------------------
/docs/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | .gradle
3 |
--------------------------------------------------------------------------------
/docs/docs.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'org.asciidoctor.jvm.pdf' version '3.1.0'
3 | id 'org.asciidoctor.jvm.convert' version '3.1.0'
4 | }
5 |
6 | asciidoctor {
7 | sourceDir file('src')
8 | outputDir file('build')
9 | }
10 |
11 | asciidoctorPdf {
12 | sourceDir file('src')
13 | sources {
14 | include 'IVCT-Book.adoc'
15 | }
16 | outputDir file('build')
17 | }
18 |
--------------------------------------------------------------------------------
/docs/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'docs'
2 |
--------------------------------------------------------------------------------
/docs/src/2-2-prerequisites.adoc:
--------------------------------------------------------------------------------
1 | == Prerequisites for participating in the IVCT_Framework development or Testsuite development
2 |
3 | To participate in the development you need:
4 |
5 | * a personal GitHub account (this will have to be added to a ICTool team by one of the projects owners)
6 | * a computer with internet access (for checking out and commiting code from/to GitHub)
7 | * Java knowledge (since the framework is currently developed with Java)
8 | * docker knowledge, as this is the recommended runtime infrastructure.
9 |
10 | == Proxies
11 | If your computer sits behind some proxy you might need to ask your IT-department for the exact settings to configure for GitHub, gradle and eclipse to reach the internet.
12 |
--------------------------------------------------------------------------------
/docs/src/3-5-Building-Docker-images.adoc:
--------------------------------------------------------------------------------
1 | == Building Docker images for IVCT Framework Components
2 |
3 | Every IVCT Component has a [Dockerfile](https://docs.docker.com/engine/reference/builder/) that describes how to build a Docker image for that component. After building the IVCT Framework using Gradle as described [here](https://github.com/MSG134/IVCT_Framework/wiki/gradleDoc) the Docker image build can be started as follows from the directory of the Dockerfile:
4 |
5 | `docker build --build-arg version= -t .`
6 |
7 | The Dockerfiles for the IVCT Components utilize the distributions created by the gradle install process. The distribution zip is unzipped to the Docker image, and the entry point of the image is configured to start the component.
8 |
9 | The build of the IVCT Framework components is automated by Travis. The container images are pushed to the Docker Hub, IVCT project: https://cloud.docker.com/u/ivct.
10 |
--------------------------------------------------------------------------------
/docs/src/4-1-Setup-the-JMS-broker.adoc:
--------------------------------------------------------------------------------
1 | == Setting up the JMS Broker
2 |
3 | For the IVCT test tool you need a local installation of ActiveMQ. Get a copy from http://activemq.apache.org/download.html and unpack ActiveMQ. Then open a command line window at the root folder (should be something like "c:\Tools\apache-activemq-5.12.0") and start the service with the command: `bin\activemq start`
4 |
5 | Monitor the running activeMQ service with a web browser, by opening the page http://localhost:8161 (Login/Passw: admin/admin). You need to login to see the menu with links to topics, subscribers, etc.
6 |
7 | **Remark:**
8 | If you want to run the examples with a RTI you have installed on your machine, you will have to adjust the classpath in the IVCT *.bat scripts: remove the IEEE1516e-0.1.jar from the classpath and replace it by the jars needed by your RTI.
9 |
--------------------------------------------------------------------------------
/docs/src/4-4-Reading-and-understanding-Test-Case-logfiles.adoc:
--------------------------------------------------------------------------------
1 | == Reading and Understanding the Test Case Logfiles
2 |
3 | to be completed
4 |
--------------------------------------------------------------------------------
/docs/src/4-5-GUI.adoc:
--------------------------------------------------------------------------------
1 | == The Graphical User Interface
2 |
3 | NOTE: to be completed
4 |
5 | ...tomcat webapp deployment
6 |
7 | ...scout application, see https://www.eclipse.org/scout
8 |
9 |
10 | see also 'Explore the Grapical User Interface' in the Operations repository: https://github.com/IVCTool/IVCT_Operation/blob/develop/docs/src/IVCT-GettingStarted-Graphical-User-Interface.adoc
11 |
--------------------------------------------------------------------------------
/docs/src/6-1-futureenhancements.adoc:
--------------------------------------------------------------------------------
1 | 0= Future enhancements
2 |
3 | Topics that might be adressed in the future to make the framework more comfortable
4 |
5 | * Markers for logging (By using slf4j markes there could be a better separation between "protocol logging" and logging for maintenance reasons (error/exception logging)
6 | * gradle based runtime configurations (it should be possible to create launch configurations for eclipse from within the gradle build)
7 | * Use AMQP instead of JMS
8 | * use some plugin mechanism for loading test case classes over special classloader
9 | * Interoperability Badge based test case selection
10 |
--------------------------------------------------------------------------------
/docs/src/images/Badge2TestCase.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/Badge2TestCase.jpg
--------------------------------------------------------------------------------
/docs/src/images/Badge2TestCaseConcept.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/Badge2TestCaseConcept.jpg
--------------------------------------------------------------------------------
/docs/src/images/BadgeHla.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/BadgeHla.PNG
--------------------------------------------------------------------------------
/docs/src/images/BadgeView.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/BadgeView.PNG
--------------------------------------------------------------------------------
/docs/src/images/ContainerDesign.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/ContainerDesign.jpg
--------------------------------------------------------------------------------
/docs/src/images/ContainerDesign.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/ContainerDesign.png
--------------------------------------------------------------------------------
/docs/src/images/DataModel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/DataModel.png
--------------------------------------------------------------------------------
/docs/src/images/IVCT Container design.pptx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/IVCT Container design.pptx
--------------------------------------------------------------------------------
/docs/src/images/IVCT IEEE1516.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/IVCT IEEE1516.png
--------------------------------------------------------------------------------
/docs/src/images/IVCTAnimation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/IVCTAnimation.gif
--------------------------------------------------------------------------------
/docs/src/images/Login.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/Login.PNG
--------------------------------------------------------------------------------
/docs/src/images/SuTEdit.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/SuTEdit.PNG
--------------------------------------------------------------------------------
/docs/src/images/SutHw.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/SutHw.PNG
--------------------------------------------------------------------------------
/docs/src/images/SutHwEncoding.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/SutHwEncoding.PNG
--------------------------------------------------------------------------------
/docs/src/images/SutHwEncodingIr.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/SutHwEncodingIr.PNG
--------------------------------------------------------------------------------
/docs/src/images/SutHwTcExec.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/SutHwTcExec.PNG
--------------------------------------------------------------------------------
/docs/src/images/SutView.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/SutView.PNG
--------------------------------------------------------------------------------
/docs/src/images/activeMQ_001.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/activeMQ_001.PNG
--------------------------------------------------------------------------------
/docs/src/images/activeMQ_002.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/activeMQ_002.PNG
--------------------------------------------------------------------------------
/docs/src/images/activeMQ_003.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/activeMQ_003.PNG
--------------------------------------------------------------------------------
/docs/src/images/activeMQ_004.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/activeMQ_004.PNG
--------------------------------------------------------------------------------
/docs/src/images/activeMQ_005.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/activeMQ_005.PNG
--------------------------------------------------------------------------------
/docs/src/images/ivct_modules.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/ivct_modules.jpg
--------------------------------------------------------------------------------
/docs/src/images/public-repositories.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/public-repositories.png
--------------------------------------------------------------------------------
/docs/src/images/run_configuration_001.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/run_configuration_001.PNG
--------------------------------------------------------------------------------
/docs/src/images/run_configuration_002.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/run_configuration_002.PNG
--------------------------------------------------------------------------------
/docs/src/images/run_configuration_003.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/run_configuration_003.PNG
--------------------------------------------------------------------------------
/docs/src/images/run_configuration_004.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/run_configuration_004.PNG
--------------------------------------------------------------------------------
/docs/src/images/run_configuration_005.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/run_configuration_005.PNG
--------------------------------------------------------------------------------
/docs/src/images/run_configuration_006.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/run_configuration_006.PNG
--------------------------------------------------------------------------------
/docs/src/images/run_configuration_007.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/run_configuration_007.PNG
--------------------------------------------------------------------------------
/docs/src/images/run_configuration_008.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/run_configuration_008.PNG
--------------------------------------------------------------------------------
/docs/src/images/tc-parameters.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/tc-parameters.png
--------------------------------------------------------------------------------
/docs/src/images/ts-groups.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/docs/src/images/ts-groups.jpg
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # -----
2 | # gradle interface settings:
3 | # the following settings are needed for some build tasks. You
4 | # may use this gradle.properties file to assign local settings.
5 | # However, it is recommended that you are using your personal settings
6 | # file located your user's .gradle directory, to store personal
7 | # credentials. This will avoid the risk of exposing credentials
8 | # into a public repository.
9 |
10 | # -----
11 | # proxy settings
12 | # systemProp.http.proxyHost=your.proxy.host.here
13 | # systemProp.http.proxyPort=3128
14 | # systemProp.https.proxyHost=your.proxy.host.here
15 | # systemProp.https.proxyPort=3128
16 |
17 | # -----
18 | # Signing settings
19 | # signing.keyId=
20 | # signing.password=
21 | # signing.secretKeyRingFile=
22 |
23 | # -----
24 | # Publishing settings
25 | # ossrhUsername=user
26 | # ossrhPassword=password
27 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IVCTool/IVCT_Framework/4688bc4855e1339f515eae6e3ce59c96a07f6e69/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-all.zip
4 | networkTimeout=10000
5 | zipStoreBase=GRADLE_USER_HOME
6 | zipStorePath=wrapper/dists
7 |
--------------------------------------------------------------------------------