Class AbstractSimulinkCollection<E,P,M extends Manager<E,P>>
java.lang.Object
org.eclipse.epsilon.emc.simulink.util.collection.AbstractSimulinkCollection<E,P,M>
- All Implemented Interfaces:
Iterable<ISimulinkModelElement>
,Collection<ISimulinkModelElement>
,List<ISimulinkModelElement>
- Direct Known Subclasses:
SimulinkBlockCollection
,SimulinkDataTypeCollection
,SimulinkElementCollection
,SimulinkEntryCollection
,SimulinkJustificationCollection
,SimulinkLineCollection
,SimulinkLinkCollection
,SimulinkLinkSetCollection
,SimulinkPortCollection
,SimulinkReferenceCollection
,SimulinkRequirementCollection
,StateflowBlockCollection
public abstract class AbstractSimulinkCollection<E,P,M extends Manager<E,P>>
extends Object
implements List<ISimulinkModelElement>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(int index, ISimulinkModelElement element) boolean
boolean
addAll
(int index, Collection<? extends ISimulinkModelElement> c) boolean
addAll
(Collection<? extends ISimulinkModelElement> c) boolean
addPrimitive
(Object primitive) void
clear()
boolean
boolean
containsAll
(Collection<?> c) get
(int index) protected abstract Iterator<ISimulinkModelElement>
getPrimitiveFromArray
(Object primitive) getPrimitiveFromList
(List<?> primitive) getPrimitiveFromSingle
(Object primitive) int
boolean
isEmpty()
protected abstract boolean
isInstanceOf
(Object object) protected abstract boolean
isInstanceOfPrimitive
(Object object) protected abstract boolean
isInstanceOfPrimitiveArray
(Object object) iterator()
int
remove
(int index) boolean
boolean
removeAll
(Collection<?> c) boolean
removePrimitive
(Object primitive) boolean
retainAll
(Collection<?> c) set
(int index, ISimulinkModelElement element) int
size()
Object[]
toArray()
<T> T[]
toArray
(T[] a) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
equals, hashCode, listIterator, listIterator, replaceAll, sort, spliterator, subList
-
Field Details
-
primitive
-
manager
-
-
Constructor Details
-
AbstractSimulinkCollection
-
-
Method Details
-
getPrimitiveFromSingle
-
getPrimitiveFromList
-
getPrimitiveFromArray
-
size
public int size() -
isEmpty
public boolean isEmpty() -
clear
public void clear() -
iterator
-
remove
-
get
-
add
-
addPrimitive
-
removePrimitive
-
set
-
add
-
indexOf
-
contains
-
remove
-
lastIndexOf
- Specified by:
lastIndexOf
in interfaceList<E>
-
addAll
-
containsAll
- Specified by:
containsAll
in interfaceCollection<E>
- Specified by:
containsAll
in interfaceList<E>
-
addAll
-
removeAll
-
retainAll
-
toArray
-
toArray
public <T> T[] toArray(T[] a) -
getManager
-
getPrimitive
-
isInstanceOf
-
isInstanceOfPrimitive
-
isInstanceOfPrimitiveArray
-
getInternalIterator
-