Class AssetGraphMLProvider

    • Field Detail

      • CREATE_ASSET_TOPOLOGY

        public static final java.lang.String CREATE_ASSET_TOPOLOGY
        See Also:
        Constant Field Values
      • REMOVE_ASSET_TOPOLOGY

        public static final java.lang.String REMOVE_ASSET_TOPOLOGY
        See Also:
        Constant Field Values
      • REGENERATE_ASSET_TOPOLOGY

        public static final java.lang.String REGENERATE_ASSET_TOPOLOGY
        See Also:
        Constant Field Values
      • REGENERATE_ALL_ASSET_TOPOLOGIES

        public static final java.lang.String REGENERATE_ALL_ASSET_TOPOLOGIES
        See Also:
        Constant Field Values
    • Method Detail

      • createAssetTopology

        public void createAssetTopology​(GeneratorConfig config)
        Generates and installs a new AssetTopology defined by the config
        Parameters:
        config -
      • removeAssetTopology

        public void removeAssetTopology​(java.lang.String providerId)
        Removes the AssetTopology defined by the config
        Parameters:
        providerId - The providerId to delete.
      • regenerateAssetTopology

        public void regenerateAssetTopology​(java.lang.String providerId)
        Regenerates the AssetTopology defined by the providerId
        Parameters:
        providerId - The providerId to regenerate.
      • regenerateAllAssetTopologies

        public void regenerateAllAssetTopologies()
        Makes a best effort to regenerated all of the asset topologies defined in the assetGraphDefinitionRepository Throws a runtime exception if all the topologies are not regenerated
      • init

        public void init()
      • destroy

        public void destroy()
      • getName

        public java.lang.String getName()
        Description copied from interface: EventListener
        Return the id of the listener
        Specified by:
        getName in interface EventListener
        Returns:
        a String object.