public class Model<T extends DataModelElement> extends Object implements LocalModel<T>
| Modifier and Type | Method and Description |
|---|---|
void |
add(long instanceId,
T element) |
boolean |
contains(long elementId) |
void |
dispose() |
Optional<T> |
get(long elementId) |
Collection<T> |
getAll() |
Metadata<T> |
getMetadata() |
boolean |
isEmpty() |
void |
register(long instanceId,
DataModelChangeListener<T> listener) |
void |
remove(long instanceId,
long elementId) |
void |
remove(long instanceId,
T element) |
void |
removeAll(long instanceId) |
int |
size() |
Stream<T> |
stream() |
void |
unregister(long instanceId,
DataModelChangeListener<T> listener) |
void |
unregisterAll(long instanceId) |
void |
update(long instanceId,
T element) |
public void add(long instanceId,
T element)
add in interface LocalModel<T extends DataModelElement>public boolean contains(long elementId)
contains in interface LocalModel<T extends DataModelElement>public void dispose()
dispose in interface LocalModel<T extends DataModelElement>public Optional<T> get(long elementId)
get in interface LocalModel<T extends DataModelElement>public Collection<T> getAll()
getAll in interface LocalModel<T extends DataModelElement>public Metadata<T> getMetadata()
getMetadata in interface LocalModel<T extends DataModelElement>public boolean isEmpty()
isEmpty in interface LocalModel<T extends DataModelElement>public void register(long instanceId,
DataModelChangeListener<T> listener)
register in interface LocalModel<T extends DataModelElement>public void remove(long instanceId,
long elementId)
remove in interface LocalModel<T extends DataModelElement>public void remove(long instanceId,
T element)
remove in interface LocalModel<T extends DataModelElement>public void removeAll(long instanceId)
removeAll in interface LocalModel<T extends DataModelElement>public int size()
size in interface LocalModel<T extends DataModelElement>public Stream<T> stream()
stream in interface LocalModel<T extends DataModelElement>public void unregister(long instanceId,
DataModelChangeListener<T> listener)
unregister in interface LocalModel<T extends DataModelElement>public void unregisterAll(long instanceId)
unregisterAll in interface LocalModel<T extends DataModelElement>public void update(long instanceId,
T element)
update in interface LocalModel<T extends DataModelElement>Copyright © 2017. All rights reserved.