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 TypeMethodDescriptionvoidadd(int index, ISimulinkModelElement element) booleanbooleanaddAll(int index, Collection<? extends ISimulinkModelElement> c) booleanaddAll(Collection<? extends ISimulinkModelElement> c) booleanaddPrimitive(Object primitive) voidclear()booleanbooleancontainsAll(Collection<?> c) get(int index) protected abstract Iterator<ISimulinkModelElement>getPrimitiveFromArray(Object primitive) getPrimitiveFromList(List<?> primitive) getPrimitiveFromSingle(Object primitive) intbooleanisEmpty()protected abstract booleanisInstanceOf(Object object) protected abstract booleanisInstanceOfPrimitive(Object object) protected abstract booleanisInstanceOfPrimitiveArray(Object object) iterator()intremove(int index) booleanbooleanremoveAll(Collection<?> c) booleanremovePrimitive(Object primitive) booleanretainAll(Collection<?> c) set(int index, ISimulinkModelElement element) intsize()Object[]toArray()<T> T[]toArray(T[] a) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods 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:
lastIndexOfin interfaceList<E>
-
addAll
-
containsAll
- Specified by:
containsAllin interfaceCollection<E>- Specified by:
containsAllin interfaceList<E>
-
addAll
-
removeAll
-
retainAll
-
toArray
-
toArray
public <T> T[] toArray(T[] a) -
getManager
-
getPrimitive
-
isInstanceOf
-
isInstanceOfPrimitive
-
isInstanceOfPrimitiveArray
-
getInternalIterator
-