Module omix.api
Interface AnnotationArray<T extends DataAnnotation>
- All Superinterfaces:
Accessory
,Accessory
,Array<T>
,Array<T>
,DataAnnotation
,DataAnnotation
,Iterable<T>
,Member
,ReadOnlyInterface
- All Known Subinterfaces:
AnnotationArray<T>
public interface AnnotationArray<T extends DataAnnotation> extends Accessory, Array<T>, Array<T>, Iterable<T>, DataAnnotation
-
Method Summary
Modifier and Type Method Description List<? extends AnnotationArrayItem<?>>
getDiagramItems()
List<? extends AnnotationArrayItem<?>>
getDiagramItems(Diagram diagram)
Methods inherited from interface omix.lang.model.accessory.Array
count, get, indexOf, orientation, size
Methods inherited from interface omix.lang.reflect.Member
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, getName, getNamespace, isAnnotationPresent
-
Method Details
-
getDiagramItems
List<? extends AnnotationArrayItem<?>> getDiagramItems()- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceArray<T extends DataAnnotation>
- Specified by:
getDiagramItems
in interfaceDataAnnotation
-
getDiagramItems
List<? extends AnnotationArrayItem<?>> getDiagramItems(Diagram diagram) throws IllegalComponentException- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceArray<T extends DataAnnotation>
- Specified by:
getDiagramItems
in interfaceDataAnnotation
- Throws:
IllegalComponentException
-