- All Superinterfaces:
Accessory
,Accessory
,Accessory
,Array<T>
,Array<T>
,Iterable<T>
,Member
,ReadOnlyInterface
,WritableInterface
- All Known Subinterfaces:
AnnotationArray<T>
,TriggerArray<T>
public interface Array<T extends Accessory> extends Accessory, Array<T>, Iterable<T>
-
Method Summary
Modifier and Type Method Description List<? extends ArrayItem<?>>
getDiagramItems()
List<? extends ArrayItem<?>>
getDiagramItems(Diagram diagram)
void
setCount(int size)
void
setOrientation(Orientation orientation)
void
setVisible(boolean visible)
Array<?>
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.lang.reflect.Member
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, getName, getNamespace, isAnnotationPresent
-
Method Details
-
setVisible
- Specified by:
setVisible
in interfaceAccessory
- Throws:
IllegalChangeException
-
setCount
- Throws:
IllegalChangeException
-
setOrientation
- Throws:
IllegalChangeException
-
getDiagramItems
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceArray<T extends Accessory>
-
getDiagramItems
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceArray<T extends Accessory>
- Throws:
IllegalComponentException
-
toReadOnly
Array<?> toReadOnly()- Specified by:
toReadOnly
in interfaceAccessory
- Specified by:
toReadOnly
in interfaceWritableInterface
-