Interface RuleServiceHelper

  • All Known Implementing Classes:
    RuleServiceHelperImpl

    public interface RuleServiceHelper
    Since:
    1.2
    Author:
    Eugen Neufeld
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T extends VElement>
      java.util.Set<T>
      getInvolvedEObjects​(org.eclipse.emf.ecore.EStructuralFeature.Setting setting, java.lang.Object newValue, java.lang.Class<T> renderableClass)
      Gets the involved EObjects that would be hidden or disabled if newValue would be set.
    • Method Detail

      • getInvolvedEObjects

        <T extends VElement> java.util.Set<T> getInvolvedEObjects​(org.eclipse.emf.ecore.EStructuralFeature.Setting setting,
                                                                  java.lang.Object newValue,
                                                                  java.lang.Class<T> renderableClass)
        Gets the involved EObjects that would be hidden or disabled if newValue would be set.
        Type Parameters:
        T - the type of the returned EObjects
        Parameters:
        setting - the current setting
        newValue - the new value which may be set
        renderableClass - the class type that has to be matched. Used for filtering the result set
        Returns:
        the involved VElements that match the given type T
        Since:
        1.5