public static <D extends ElementDescriptor & CascadableDescriptor & ContainerDescriptor> boolean isCascaded( D descriptor) { return descriptor != null && (descriptor.isCascaded() || descriptor.getConstrainedContainerElementTypes().stream().anyMatch(DescriptorManager::isCascaded)); }
public static <D extends ElementDescriptor & CascadableDescriptor & ContainerDescriptor> boolean isCascaded( D descriptor) { return descriptor != null && (descriptor.isCascaded() || descriptor.getConstrainedContainerElementTypes().stream().anyMatch(DescriptorManager::isCascaded)); }
public static <D extends ElementDescriptor & CascadableDescriptor & ContainerDescriptor> boolean isConstrained( D descriptor) { return descriptor != null && (descriptor.hasConstraints() || descriptor.isCascaded() || !descriptor.getConstrainedContainerElementTypes().isEmpty()); }
public static <D extends ElementDescriptor & CascadableDescriptor & ContainerDescriptor> boolean isConstrained( D descriptor) { return descriptor != null && (descriptor.hasConstraints() || descriptor.isCascaded() || !descriptor.getConstrainedContainerElementTypes().isEmpty()); }