/** * Registers all aspects of this area with the provided element factory. * @param bodyElementFactory bodyElementFactory 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.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { org.ccsds.moims.mo.mal.MALContextFactory.registerArea(COMMON_AREA); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.structures.ServiceKey.SHORT_FORM, new org.ccsds.moims.mo.common.structures.factory.ServiceKeyFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.common.structures.ServiceKeyList.SHORT_FORM, new org.ccsds.moims.mo.common.structures.factory.ServiceKeyListFactory()); }
/** * Registers all aspects of this area with the provided element factory. * @param bodyElementFactory bodyElementFactory 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.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { org.ccsds.moims.mo.mal.MALContextFactory.registerArea(SOFTWAREMANAGEMENT_AREA); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.structures.Checksum.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.structures.factory.ChecksumFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.softwaremanagement.structures.ChecksumList.SHORT_FORM, new org.ccsds.moims.mo.softwaremanagement.structures.factory.ChecksumListFactory()); org.ccsds.moims.mo.mal.MALContextFactory.registerError(UNSUPPORTED_CHECKSUM_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("UNSUPPORTED_CHECKSUM")); }
/** * Registers all aspects of this area with the provided element factory. * @param bodyElementFactory bodyElementFactory 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.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { org.ccsds.moims.mo.mal.MALContextFactory.registerArea(PLATFORM_AREA); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.structures.Vector3D.SHORT_FORM, new org.ccsds.moims.mo.platform.structures.factory.Vector3DFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.structures.Vector3DList.SHORT_FORM, new org.ccsds.moims.mo.platform.structures.factory.Vector3DListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.structures.WheelSpeed.SHORT_FORM, new org.ccsds.moims.mo.platform.structures.factory.WheelSpeedFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.structures.WheelSpeedList.SHORT_FORM, new org.ccsds.moims.mo.platform.structures.factory.WheelSpeedListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.structures.Quaternions.SHORT_FORM, new org.ccsds.moims.mo.platform.structures.factory.QuaternionsFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.platform.structures.QuaternionsList.SHORT_FORM, new org.ccsds.moims.mo.platform.structures.factory.QuaternionsListFactory()); org.ccsds.moims.mo.mal.MALContextFactory.registerError(DEVICE_IN_USE_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("DEVICE_IN_USE")); org.ccsds.moims.mo.mal.MALContextFactory.registerError(DEVICE_NOT_AVAILABLE_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("DEVICE_NOT_AVAILABLE")); }
/** * Registers all aspects of this area with the provided element factory. * @param bodyElementFactory bodyElementFactory 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.MALElementFactoryRegistry bodyElementFactory) throws org.ccsds.moims.mo.mal.MALException { org.ccsds.moims.mo.mal.MALContextFactory.registerArea(COM_AREA); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.structures.ObjectType.SHORT_FORM, new org.ccsds.moims.mo.com.structures.factory.ObjectTypeFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.structures.ObjectTypeList.SHORT_FORM, new org.ccsds.moims.mo.com.structures.factory.ObjectTypeListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.structures.ObjectKey.SHORT_FORM, new org.ccsds.moims.mo.com.structures.factory.ObjectKeyFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.structures.ObjectKeyList.SHORT_FORM, new org.ccsds.moims.mo.com.structures.factory.ObjectKeyListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.structures.ObjectId.SHORT_FORM, new org.ccsds.moims.mo.com.structures.factory.ObjectIdFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.structures.ObjectIdList.SHORT_FORM, new org.ccsds.moims.mo.com.structures.factory.ObjectIdListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.structures.ObjectDetails.SHORT_FORM, new org.ccsds.moims.mo.com.structures.factory.ObjectDetailsFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.structures.ObjectDetailsList.SHORT_FORM, new org.ccsds.moims.mo.com.structures.factory.ObjectDetailsListFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.structures.InstanceBooleanPair.SHORT_FORM, new org.ccsds.moims.mo.com.structures.factory.InstanceBooleanPairFactory()); bodyElementFactory.registerElementFactory(org.ccsds.moims.mo.com.structures.InstanceBooleanPairList.SHORT_FORM, new org.ccsds.moims.mo.com.structures.factory.InstanceBooleanPairListFactory()); org.ccsds.moims.mo.mal.MALContextFactory.registerError(INVALID_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("INVALID")); org.ccsds.moims.mo.mal.MALContextFactory.registerError(DUPLICATE_ERROR_NUMBER, new org.ccsds.moims.mo.mal.structures.Identifier("DUPLICATE")); }