bundles/org.eclipse.packagedrone.repo.channel.web/src/org/eclipse/packagedrone/repo/channel/web/channel/AspectInformation.java
public String[] getMissingIds ( final List<AspectInformation> assignedAspects )
    {
        final Set<AspectInformation> required = new HashSet<> ();

        addRequired ( required, this, assignedAspects );

        return required.stream ().map ( AspectInformation::getFactoryId ).toArray ( size -> new String[size] );
    }
public String[] getMissingIds ( final List<AspectInformation> assignedAspects )
    {
        final Set<AspectInformation> required = new HashSet<> ();

        addRequired ( required, this, assignedAspects );

        return required.stream ().map ( AspectInformation::getFactoryId ).toArray ( size -> new String[size] );
    }
public String [ ] getMissingIds ( final List < AspectInformation > assignedAspects ) { final Set < AspectInformation > required = new HashSet <> ( ) ; addRequired ( required , this , assignedAspects ) ; return required . stream ( ) . map ( AspectInformation :: getFactoryId ) . toArray ( size -> new String [ size ] ) ; }
Get all aspect ids which are currently missing but required by this
aspect

@param assignedAspects
the aspects which are considered assigned
@return A possibly empty, array of all missing but required aspects.
Never returns <code>null</code>
Get all aspect ids which are currently missing but required by this aspect