All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ccsds.moims.mo.mal.MALHelper Maven / Gradle / Ivy

There is a newer version: 10.1
Show newest version
package org.ccsds.moims.mo.mal;

/**
 * Helper class for MAL area.
 */
public class MALHelper {

    /**
     * Area number literal.
     */
    public static final int _MAL_AREA_NUMBER = 1;

    /**
     * Area number instance.
     */
    public static final org.ccsds.moims.mo.mal.structures.UShort MAL_AREA_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_MAL_AREA_NUMBER);

    /**
     * Area name constant.
     */
    public static final org.ccsds.moims.mo.mal.structures.Identifier MAL_AREA_NAME = new org.ccsds.moims.mo.mal.structures.Identifier("MAL");

    /**
     * Area version literal.
     */
    public static final short _MAL_AREA_VERSION = 1;

    /**
     * Area version instance.
     */
    public static final org.ccsds.moims.mo.mal.structures.UOctet MAL_AREA_VERSION = new org.ccsds.moims.mo.mal.structures.UOctet(_MAL_AREA_VERSION);

    /**
     * Area singleton instance.
     */
    public static org.ccsds.moims.mo.mal.MALArea MAL_AREA = new org.ccsds.moims.mo.mal.MALArea(MAL_AREA_NUMBER, MAL_AREA_NAME, new org.ccsds.moims.mo.mal.structures.UOctet((short) 1));

    /**
     * Error literal for error DELIVERY_FAILED.
     */
    public static final long _DELIVERY_FAILED_ERROR_NUMBER = 65536;

    /**
     * Error instance for error DELIVERY_FAILED.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger DELIVERY_FAILED_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_DELIVERY_FAILED_ERROR_NUMBER);

    /**
     * Error literal for error DELIVERY_TIMEDOUT.
     */
    public static final long _DELIVERY_TIMEDOUT_ERROR_NUMBER = 65537;

    /**
     * Error instance for error DELIVERY_TIMEDOUT.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger DELIVERY_TIMEDOUT_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_DELIVERY_TIMEDOUT_ERROR_NUMBER);

    /**
     * Error literal for error DELIVERY_DELAYED.
     */
    public static final long _DELIVERY_DELAYED_ERROR_NUMBER = 65538;

    /**
     * Error instance for error DELIVERY_DELAYED.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger DELIVERY_DELAYED_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_DELIVERY_DELAYED_ERROR_NUMBER);

    /**
     * Error literal for error DESTINATION_UNKNOWN.
     */
    public static final long _DESTINATION_UNKNOWN_ERROR_NUMBER = 65539;

    /**
     * Error instance for error DESTINATION_UNKNOWN.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger DESTINATION_UNKNOWN_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_DESTINATION_UNKNOWN_ERROR_NUMBER);

    /**
     * Error literal for error DESTINATION_TRANSIENT.
     */
    public static final long _DESTINATION_TRANSIENT_ERROR_NUMBER = 65540;

    /**
     * Error instance for error DESTINATION_TRANSIENT.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger DESTINATION_TRANSIENT_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_DESTINATION_TRANSIENT_ERROR_NUMBER);

    /**
     * Error literal for error DESTINATION_LOST.
     */
    public static final long _DESTINATION_LOST_ERROR_NUMBER = 65541;

    /**
     * Error instance for error DESTINATION_LOST.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger DESTINATION_LOST_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_DESTINATION_LOST_ERROR_NUMBER);

    /**
     * Error literal for error AUTHENTICATION_FAIL.
     */
    public static final long _AUTHENTICATION_FAIL_ERROR_NUMBER = 65542;

    /**
     * Error instance for error AUTHENTICATION_FAIL.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger AUTHENTICATION_FAIL_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_AUTHENTICATION_FAIL_ERROR_NUMBER);

    /**
     * Error literal for error AUTHORISATION_FAIL.
     */
    public static final long _AUTHORISATION_FAIL_ERROR_NUMBER = 65543;

    /**
     * Error instance for error AUTHORISATION_FAIL.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger AUTHORISATION_FAIL_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_AUTHORISATION_FAIL_ERROR_NUMBER);

    /**
     * Error literal for error ENCRYPTION_FAIL.
     */
    public static final long _ENCRYPTION_FAIL_ERROR_NUMBER = 65544;

    /**
     * Error instance for error ENCRYPTION_FAIL.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger ENCRYPTION_FAIL_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_ENCRYPTION_FAIL_ERROR_NUMBER);

    /**
     * Error literal for error UNSUPPORTED_AREA.
     */
    public static final long _UNSUPPORTED_AREA_ERROR_NUMBER = 65545;

    /**
     * Error instance for error UNSUPPORTED_AREA.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger UNSUPPORTED_AREA_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_UNSUPPORTED_AREA_ERROR_NUMBER);

    /**
     * Error literal for error UNSUPPORTED_OPERATION.
     */
    public static final long _UNSUPPORTED_OPERATION_ERROR_NUMBER = 65546;

    /**
     * Error instance for error UNSUPPORTED_OPERATION.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger UNSUPPORTED_OPERATION_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_UNSUPPORTED_OPERATION_ERROR_NUMBER);

    /**
     * Error literal for error UNSUPPORTED_VERSION.
     */
    public static final long _UNSUPPORTED_VERSION_ERROR_NUMBER = 65547;

    /**
     * Error instance for error UNSUPPORTED_VERSION.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger UNSUPPORTED_VERSION_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_UNSUPPORTED_VERSION_ERROR_NUMBER);

    /**
     * Error literal for error BAD_ENCODING.
     */
    public static final long _BAD_ENCODING_ERROR_NUMBER = 65548;

    /**
     * Error instance for error BAD_ENCODING.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger BAD_ENCODING_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_BAD_ENCODING_ERROR_NUMBER);

    /**
     * Error literal for error INTERNAL.
     */
    public static final long _INTERNAL_ERROR_NUMBER = 65549;

    /**
     * Error instance for error INTERNAL.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger INTERNAL_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_INTERNAL_ERROR_NUMBER);

    /**
     * Error literal for error UNKNOWN.
     */
    public static final long _UNKNOWN_ERROR_NUMBER = 65550;

    /**
     * Error instance for error UNKNOWN.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger UNKNOWN_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_UNKNOWN_ERROR_NUMBER);

    /**
     * Error literal for error INCORRECT_STATE.
     */
    public static final long _INCORRECT_STATE_ERROR_NUMBER = 65551;

    /**
     * Error instance for error INCORRECT_STATE.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger INCORRECT_STATE_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_INCORRECT_STATE_ERROR_NUMBER);

    /**
     * Error literal for error TOO_MANY.
     */
    public static final long _TOO_MANY_ERROR_NUMBER = 65552;

    /**
     * Error instance for error TOO_MANY.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger TOO_MANY_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_TOO_MANY_ERROR_NUMBER);

    /**
     * Error literal for error SHUTDOWN.
     */
    public static final long _SHUTDOWN_ERROR_NUMBER = 65553;

    /**
     * Error instance for error SHUTDOWN.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger SHUTDOWN_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_SHUTDOWN_ERROR_NUMBER);

    /**
     * Error literal for error TRANSACTION_TIMEOUT.
     */
    public static final long _TRANSACTION_TIMEOUT_ERROR_NUMBER = 65554;

    /**
     * Error instance for error TRANSACTION_TIMEOUT.
     */
    public static final org.ccsds.moims.mo.mal.structures.UInteger TRANSACTION_TIMEOUT_ERROR_NUMBER = new org.ccsds.moims.mo.mal.structures.UInteger(_TRANSACTION_TIMEOUT_ERROR_NUMBER);

    /**
     * Registers all aspects of this area with the provided element factory.
     * 
     * @param elementsRegistry elementsRegistry The element factory registry to initialise 
     * with this helper. 
     * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper.
     */
    public static void init(org.ccsds.moims.mo.mal.MALElementsRegistry elementsRegistry) throws org.ccsds.moims.mo.mal.MALException {
        org.ccsds.moims.mo.mal.MALContextFactory.registerArea(MAL_AREA);
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.BLOB_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Blob());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.BlobList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.BlobList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.BOOLEAN_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Union(Boolean.FALSE));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.BooleanList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.BooleanList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.DURATION_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Duration());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.DurationList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.DurationList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.FLOAT_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Union(Float.MAX_VALUE));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.FloatList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.FloatList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.DOUBLE_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Union(Double.MAX_VALUE));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.DoubleList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.DoubleList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.IDENTIFIER_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Identifier());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.IdentifierList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.IdentifierList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.OCTET_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Union(Byte.MAX_VALUE));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.OctetList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.OctetList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.UOCTET_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.UOctet());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.UOctetList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.UOctetList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.SHORT_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Union(Short.MAX_VALUE));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.ShortList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.ShortList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.USHORT_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.UShort());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.UShortList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.UShortList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.INTEGER_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Union(Integer.MAX_VALUE));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.IntegerList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.IntegerList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.UINTEGER_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.UInteger());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.UIntegerList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.UIntegerList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.LONG_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Union(Long.MAX_VALUE));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.LongList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.LongList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.ULONG_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.ULong());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.ULongList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.ULongList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.STRING_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Union(""));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.StringList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.StringList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.TIME_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Time());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.TimeList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.TimeList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.FINETIME_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.FineTime());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.FineTimeList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.FineTimeList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.URI_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.URI());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.URIList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.URIList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Attribute.OBJECTREF_SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.ObjectRef());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.ObjectRefList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.ObjectRefList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.InteractionType.SHORT_FORM, () -> org.ccsds.moims.mo.mal.structures.InteractionType.fromOrdinal(0));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.InteractionTypeList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.InteractionTypeList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.SessionType.SHORT_FORM, () -> org.ccsds.moims.mo.mal.structures.SessionType.fromOrdinal(0));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.SessionTypeList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.SessionTypeList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.QoSLevel.SHORT_FORM, () -> org.ccsds.moims.mo.mal.structures.QoSLevel.fromOrdinal(0));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.QoSLevelList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.QoSLevelList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.AttributeType.SHORT_FORM, () -> org.ccsds.moims.mo.mal.structures.AttributeType.fromOrdinal(0));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.AttributeTypeList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.AttributeTypeList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.AreaNumber.SHORT_FORM, () -> org.ccsds.moims.mo.mal.structures.AreaNumber.fromOrdinal(0));
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.AreaNumberList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.AreaNumberList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Subscription.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Subscription());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.SubscriptionList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.SubscriptionList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.SubscriptionFilter.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.SubscriptionFilter());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.SubscriptionFilterList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.SubscriptionFilterList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.UpdateHeader.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.UpdateHeader());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.UpdateHeaderList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.UpdateHeaderList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.IdBooleanPair.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.IdBooleanPair());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.IdBooleanPairList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.IdBooleanPairList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.Pair.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.Pair());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.PairList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.PairList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.NamedValue.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.NamedValue());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.NamedValueList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.NamedValueList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.File.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.File());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.FileList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.FileList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.ObjectIdentity.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.ObjectIdentity());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.ObjectIdentityList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.ObjectIdentityList());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.ServiceId.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.ServiceId());
        elementsRegistry.addCallableElement(org.ccsds.moims.mo.mal.structures.ServiceIdList.SHORT_FORM, () -> new org.ccsds.moims.mo.mal.structures.ServiceIdList());
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(DELIVERY_FAILED_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("DELIVERY_FAILED"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(DELIVERY_TIMEDOUT_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("DELIVERY_TIMEDOUT"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(DELIVERY_DELAYED_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("DELIVERY_DELAYED"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(DESTINATION_UNKNOWN_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("DESTINATION_UNKNOWN"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(DESTINATION_TRANSIENT_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("DESTINATION_TRANSIENT"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(DESTINATION_LOST_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("DESTINATION_LOST"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(AUTHENTICATION_FAIL_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("AUTHENTICATION_FAIL"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(AUTHORISATION_FAIL_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("AUTHORISATION_FAIL"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(ENCRYPTION_FAIL_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("ENCRYPTION_FAIL"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(UNSUPPORTED_AREA_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("UNSUPPORTED_AREA"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(UNSUPPORTED_OPERATION_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("UNSUPPORTED_OPERATION"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(UNSUPPORTED_VERSION_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("UNSUPPORTED_VERSION"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(BAD_ENCODING_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("BAD_ENCODING"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(INTERNAL_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("INTERNAL"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(UNKNOWN_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("UNKNOWN"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(INCORRECT_STATE_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("INCORRECT_STATE"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(TOO_MANY_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("TOO_MANY"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(SHUTDOWN_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("SHUTDOWN"));
        org.ccsds.moims.mo.mal.MALContextFactory.registerError(TRANSACTION_TIMEOUT_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("TRANSACTION_TIMEOUT"));
    }

    /**
     * Registers all aspects of this area with the provided element factory and any referenced 
     * areas and contained services. 
     * 
     * @param elementsRegistry elementsRegistry The element factory registry to initialise 
     * with this helper. 
     * @throws org.ccsds.moims.mo.mal.MALException If cannot initialise this helper.
     */
    public static void deepInit(org.ccsds.moims.mo.mal.MALElementsRegistry elementsRegistry) throws org.ccsds.moims.mo.mal.MALException {
        init(elementsRegistry);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy