public class IlpNetworkHandlerWithoutDataSource extends IlpGraphHandlerWithoutDataSource implements IlpNetworkHandler
IlpDataSource
is not used.
The handler performs editing operations by accessing the representation objects and the model.
IlpNetworkController.setHandler(ilog.cpl.network.IlpNetworkHandler)
LINK_FROM_NODE, LINK_FROM_PORT, LINK_TO_NODE, LINK_TO_PORT
Constructor and Description |
---|
IlpNetworkHandlerWithoutDataSource(IlpNetwork network)
Creates the handler.
|
IlpNetworkHandlerWithoutDataSource(IlpNetworkController controller)
Creates the handler.
|
Modifier and Type | Method and Description |
---|---|
protected IlpDefaultClass |
createDefaultClass()
Returns the graph handler default position attribute class.
|
protected Object |
createObjectId(Class clazz,
IlpAttributeGroup attributes,
Map properties)
Returns an object id for the creation of a new object.
|
protected String |
getClassName(IlpAttributeGroup attributes)
Returns the class name for objects created by this handler.
|
protected Logger |
getHandlerLogger()
Use the correct logger for either IlpNetworkHandlerWithDataSource
or IlpEquipmentHandlerWithDataSource.
|
handleChangeRelationship, handleCloneObject, handleCollapseObject, handleCreateObject, handleExpandObject, handleLoad, handleMoveObject, handleRemoveObject, handleUpdateObject
createObject, endBatch, findIlpClass, getDefaultClass, getGraphController, getGraphModel, setGraphController, startBatch
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
handleChangeRelationship, handleCloneObject, handleCreateObject, handleRemoveObject, handleUpdateObject
handleMoveObject
handleCollapseObject, handleExpandObject
handleLoad
public IlpNetworkHandlerWithoutDataSource(IlpNetwork network)
network
- The Network component.public IlpNetworkHandlerWithoutDataSource(IlpNetworkController controller)
controller
- The Network component's controller.protected Logger getHandlerLogger()
getHandlerLogger
in class IlpAbstractGraphHandler
protected IlpDefaultClass createDefaultClass()
IlpAbstractGraphHandler
protected String getClassName(IlpAttributeGroup attributes)
IlpAbstractGraphHandler
getClassName
in class IlpAbstractGraphHandler
attributes
- The attribute group set in the created representation
objects.IlpAbstractGraphHandler.findIlpClass(Class, IlpAttributeGroup)
protected Object createObjectId(Class clazz, IlpAttributeGroup attributes, Map properties)
IlpAbstractGraphHandler
This method should be overridden in subclasses. The default implementation returns a String.
Note that object identifiers are subject to some constraints; for
details, see IlpObject.getIdentifier()
.
createObjectId
in class IlpAbstractGraphHandler
clazz
- An implementation of IlpRepresentationNode
.attributes
- A set of attributes for the object to be created,
or null
.properties
- A set of hints for the object to be created,
or null
.© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.