Package com.dna.jopt.io.shared
Class EntityContainer
java.lang.Object
com.dna.jopt.io.shared.EntityContainer
- All Implemented Interfaces:
IEntityContainer,Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTitle()voidInvoke optimization.voidvoidsetNodeConnector(INodeEdgeConnector nodeConnector) voidsetNoneOptimizableNodDetails(Map<String, ILogicRouteElementDetailItem> noneOptimizableNodeDetails) voidvoidvoidsetUnassignNodeManager(INodeUnassigner myUnassignNodeManager) booleanvalidate()
-
Constructor Details
-
EntityContainer
public EntityContainer()
-
-
Method Details
-
getEntity
- Specified by:
getEntityin interfaceIEntityContainer
-
setEntity
- Specified by:
setEntityin interfaceIEntityContainer
-
setTitle
- Specified by:
setTitlein interfaceIEntityContainer
-
getTitle
- Specified by:
getTitlein interfaceIEntityContainer
-
getOptimizationProperties
- Specified by:
getOptimizationPropertiesin interfaceIEntityContainer
-
setOptimizationProperties
- Specified by:
setOptimizationPropertiesin interfaceIEntityContainer
-
invokeOptimization
Description copied from interface:IEntityContainerInvoke optimization. Properties, distance, time information is extracted automatically from underlying optimization.- Specified by:
invokeOptimizationin interfaceIEntityContainer- Parameters:
opti- the opti
-
validate
public boolean validate()- Specified by:
validatein interfaceIEntityContainer
-
getNodeConnector
- Specified by:
getNodeConnectorin interfaceIEntityContainer
-
setNodeConnector
- Specified by:
setNodeConnectorin interfaceIEntityContainer
-
getUnassignNodeManager
- Specified by:
getUnassignNodeManagerin interfaceIEntityContainer
-
setUnassignNodeManager
- Specified by:
setUnassignNodeManagerin interfaceIEntityContainer
-
setNoneOptimizableNodDetails
public void setNoneOptimizableNodDetails(Map<String, ILogicRouteElementDetailItem> noneOptimizableNodeDetails) - Specified by:
setNoneOptimizableNodDetailsin interfaceIEntityContainer
-
getNoneOptimizableNodDetails
- Specified by:
getNoneOptimizableNodDetailsin interfaceIEntityContainer
-