public class NetworkModelEvent extends GraphModelEvent
IlpNetworkModel
.GraphModelEvent
,
NetworkModelListener
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
NetworkModelEvent.Type
Type of events supported by this event class.
|
source
Constructor and Description |
---|
NetworkModelEvent(IlpNetworkModel source,
NetworkModelEvent.Type type,
Collection objects)
Creates an event.
|
NetworkModelEvent(IlpNetworkModel source,
NetworkModelEvent.Type type,
IlpRepresentationObject object)
Creates an event.
|
NetworkModelEvent(IlpNetworkModel source,
NetworkModelEvent.Type type,
IlpRepresentationObject link,
boolean origin,
IlpRepresentationObject oldEnd,
IlpRepresentationObject newEnd)
Creates a link-related event.
|
NetworkModelEvent(IlpNetworkModel source,
NetworkModelEvent.Type type,
IlpRepresentationObject object,
int[] indices,
IlpRepresentationObject[] children)
Creates a container-related event.
|
Modifier and Type | Method and Description |
---|---|
String |
toString()
Converts the object into a human-readable format.
|
getChildren, getIndices, getNewEnd, getObject, getObjects, getOldEnd, getOrigin
getType
getSource
public NetworkModelEvent(IlpNetworkModel source, NetworkModelEvent.Type type, IlpRepresentationObject object)
source
- The model.type
- One of ROOT_OBJECT_ADDED
,
ROOT_OBJECT_REMOVED
.object
- The object that has been added or removed.public NetworkModelEvent(IlpNetworkModel source, NetworkModelEvent.Type type, Collection objects)
source
- The model.type
- One of ROOT_OBJECTS_ADDED
,
ROOT_OBJECTS_REMOVED
.objects
- The objects that have been added or removed, a collection
of IlpRepresentationObject
.public NetworkModelEvent(IlpNetworkModel source, NetworkModelEvent.Type type, IlpRepresentationObject object, int[] indices, IlpRepresentationObject[] children)
source
- The model.type
- One of CHILDREN_ADDED
,
CHILDREN_REMOVED
.object
- The parent.indices
- The indices of the children (where the indices are taken
after addition but before removal), in ascending order.children
- The children, in the same order as described in indices.public NetworkModelEvent(IlpNetworkModel source, NetworkModelEvent.Type type, IlpRepresentationObject link, boolean origin, IlpRepresentationObject oldEnd, IlpRepresentationObject newEnd)
source
- The model.type
- LINK_END_CHANGED
.link
- The link.origin
- If this parameter is true
, the from
end is changed, otherwise the to end.oldEnd
- The previous link end object.newEnd
- The new link end object.public String toString()
toString
in class EventObject
String
format© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.