Оп

публичный интерфейс ОП
Известные косвенные подклассы

Маркерный интерфейс для всех операционных оберток.

Операционные обертки обеспечивают сильно напечатанные интерфейсы для строительства и выполнения без использования литералов и индексов, как это требуется в основных классах.

Этот интерфейс позволяет сохранять ссылки на любую операцию, используя общий тип.

 // All values returned by an Ops call can be referred as a Op
 Op split = ops.array().split(...);
 Op shape = ops.array().shape(...);

 // All operations could be added to an Op collection
 Collection<Op> allOps = Arrays.asList(split, shape);
 

,
Общественный интерфейс op
Известные косвенные подклассы

A marker interface for all operation wrappers.

Operation wrappers provide strongly typed interfaces for building and execution operations without the use of literals and indexes, as required in the core classes.

This interface allows keeping references to any operation wrapper using a common type.

 // All values returned by an Ops call can be referred as a Op
 Op split = ops.array().split(...);
 Op shape = ops.array().shape(...);

 // All operations could be added to an Op collection
 Collection<Op> allOps = Arrays.asList(split, shape);