Class DerivedStateComputerUtil


  • public class DerivedStateComputerUtil
    extends Object
    DerivedState computer util.
    • Constructor Detail

      • DerivedStateComputerUtil

        public DerivedStateComputerUtil()
    • Method Detail

      • getEffectiveCommonAttributes

        public List<CommonAttribute> getEffectiveCommonAttributes​(MdObject target,
                                                                  com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter)
        Returns the effective common attributes for the given target. Some kind of stable ordering is imposed on the result.
        Parameters:
        target - a metadata object (not null)
        filter - a filter used to filter down the result, or null
        Returns:
        the effective common attributes for the given target (never null)
      • getBusinessProcessTypeItems

        public List<TypeItem> getBusinessProcessTypeItems​(Task task)
      • isInExchangePlan

        public boolean isInExchangePlan​(MdObject mdObject)
        Checks if given md object is in content of any exchange plan object
        Parameters:
        mdObject - the md-object (not null)
        Returns:
        true if given md object is in content of any exchange plan object, false otherwise