Class ConfigurationStandaloneContentUtil


  • public final class ConfigurationStandaloneContentUtil
    extends Object
    Helper methods for configuration standalone content.
    • Method Detail

      • getAllowedChildren

        public static List<MdObject> getAllowedChildren​(MdObject mdObject)
        Gets allowed children metadata objects that's actually for the specified metadata object.
        Parameters:
        mdObject - the metadata object, cannot be null
        Returns:
        the list of allowed metadata objects, never null
      • canSetPriority

        public static boolean canSetPriority​(MdObject mdObject)
        Gets a value that indicates whether the priority can be set for the specified mdObject metadata object.
        Parameters:
        mdObject - the metadata object, cannot be null
        Returns:
        true if can set priority; otherwise, false
      • hasStandaloneContent

        public static boolean hasStandaloneContent​(Configuration configuration)
        Checks an existence of configuration standalone content.
        Parameters:
        configuration - the configuration, cannot be null
        Returns:
        true if standalone content exist, false otherwise.
      • getStandaloneContent

        public static StandaloneContent getStandaloneContent​(Configuration configuration)
        Gets a configuration standalone content.
        Parameters:
        configuration - the configuration, cannot be null
        Returns:
        the standalone content of the specified configuration, never null
      • getAllowedChildrenFeatures

        public static Set<org.eclipse.emf.ecore.EStructuralFeature> getAllowedChildrenFeatures()
        Gets all allowed children metadata object features.
        Returns:
        the list of allowed metadata object features, never null
      • isSupportDataExchange

        public static boolean isSupportDataExchange​(MdObject mdObject)
        Checks if md-object supports data exchange.
        Parameters:
        mdObject - the md-object, cannot be null
        Returns:
        true if supports, false otherwise
      • isCorrectCodeSupport

        public static boolean isCorrectCodeSupport​(MdObject mdObject)
        Checks is correct md-object code supports.
        Parameters:
        mdObject - the md-object, cannot be null
        Returns:
        true if correct supports, false otherwise
      • getSettings

        public static StandaloneContentDataExchangeSettings getSettings​(Configuration configuration)
        Returns configuration standalone content data exchange settings.
        Parameters:
        configuration - the configuration, cannot be null
        Returns:
        the data exchange settings, can be null if its not setted or standalone content is not setted or proxy.
      • isDataExchangeSettingsEquals

        public static boolean isDataExchangeSettingsEquals​(StandaloneContentDataExchangeSettings currentSettings,
                                                           StandaloneContentDataExchangeSettings otherSettings)
        Checks if data exchange settings is equals.
        Parameters:
        currentSettings - the current settings, can be null
        otherSettings - the other settings, can be null
        Returns:
        true if current settings is not null and all properties is equals, false otherwise