Interface IEntityContainer

All Superinterfaces:
Serializable
All Known Implementing Classes:
EntityContainer

public interface IEntityContainer extends Serializable
  • Method Details

    • getEntity

      IEntity getEntity()
    • setEntity

      void setEntity(IEntity en)
    • getOptimizationProperties

      Properties getOptimizationProperties()
    • setOptimizationProperties

      void setOptimizationProperties(Properties props)
    • getTitle

      String getTitle()
    • setTitle

      void setTitle(String title)
    • validate

      boolean validate()
    • invokeOptimization

      void invokeOptimization(IOptimization opti)
      Invoke optimization. Properties, distance, time information is extracted automatically from underlying optimization.
      Parameters:
      opti - the opti
    • getNodeConnector

      INodeEdgeConnector getNodeConnector()
    • setNodeConnector

      void setNodeConnector(INodeEdgeConnector nodeConnector)
    • getUnassignNodeManager

      INodeUnassigner getUnassignNodeManager()
    • setUnassignNodeManager

      void setUnassignNodeManager(INodeUnassigner myUnassignNodeManager)
    • setNoneOptimizableNodDetails

      void setNoneOptimizableNodDetails(Map<String,ILogicRouteElementDetailItem> noneOptimizableNodeDetails)
    • getNoneOptimizableNodDetails

      Map<String,ILogicRouteElementDetailItem> getNoneOptimizableNodDetails()