Module omix.api
Interface AnnotationArray<T extends DataAnnotation>
- All Superinterfaces:
Accessory
,Accessory
,Accessory
,AnnotationArray<T>
,Array<T>
,Array<T>
,Array<T>
,DataAnnotation
,DataAnnotation
,DataAnnotation
,Iterable<T>
,Member
,ReadOnlyInterface
,WritableInterface
public interface AnnotationArray<T extends DataAnnotation> extends Accessory, Array<T>, AnnotationArray<T>, Iterable<T>, DataAnnotation
-
Method Summary
Modifier and Type Method Description List<? extends AnnotationArrayItem<?>>
getDiagramItems()
List<? extends AnnotationArrayItem<?>>
getDiagramItems(Diagram diagram)
AnnotationArray<?>
toReadOnly()
Methods inherited from interface omix.plugin.model.writable.accessory.Accessory
getField, owner, setLabel, setTooltip
Methods inherited from interface omix.lang.model.accessory.Array
count, get, indexOf, orientation, size
Methods inherited from interface omix.plugin.model.writable.accessory.Array
setCount, setOrientation, setVisible
Methods inherited from interface omix.plugin.model.writable.accessory.annotation.DataAnnotation
setVisible
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 interfaceAccessory
- Specified by:
getDiagramItems
in interfaceAnnotationArray<T extends DataAnnotation>
- Specified by:
getDiagramItems
in interfaceArray<T extends DataAnnotation>
- Specified by:
getDiagramItems
in interfaceArray<T extends DataAnnotation>
- Specified by:
getDiagramItems
in interfaceDataAnnotation
- Specified by:
getDiagramItems
in interfaceDataAnnotation
-
getDiagramItems
List<? extends AnnotationArrayItem<?>> getDiagramItems(Diagram diagram) throws IllegalComponentException- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceAnnotationArray<T extends DataAnnotation>
- Specified by:
getDiagramItems
in interfaceArray<T extends DataAnnotation>
- Specified by:
getDiagramItems
in interfaceArray<T extends DataAnnotation>
- Specified by:
getDiagramItems
in interfaceDataAnnotation
- Specified by:
getDiagramItems
in interfaceDataAnnotation
- Throws:
IllegalComponentException
-
toReadOnly
AnnotationArray<?> toReadOnly()- Specified by:
toReadOnly
in interfaceAccessory
- Specified by:
toReadOnly
in interfaceArray<T extends DataAnnotation>
- Specified by:
toReadOnly
in interfaceDataAnnotation
- Specified by:
toReadOnly
in interfaceWritableInterface
-