Package org.goplanit.utils.zoning
Interface UndirectedConnectoidFactory
-
- All Superinterfaces:
ManagedIdEntityFactory<UndirectedConnectoid>
- All Known Implementing Classes:
UndirectedConnectoidFactoryImpl
public interface UndirectedConnectoidFactory extends ManagedIdEntityFactory<UndirectedConnectoid>
Factory interface for undirected connectoids- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UndirectedConnectoid
registerNew(Node accessNode)
factory method for undirected connectoid, with default length of 0 to use between (yet unknown parent) zone and access nodeUndirectedConnectoid
registerNew(Node accessNode, Zone parentZone)
factory method for undirected connectoid, with default length of 0 to use between zone and access nodeUndirectedConnectoid
registerNew(Node accessNode, Zone parentZone, double length)
factory method for undirected connectoid-
Methods inherited from interface org.goplanit.utils.id.ManagedIdEntityFactory
createUniqueCopyOf, getIdGroupingToken, setIdGroupingToken
-
-
-
-
Method Detail
-
registerNew
UndirectedConnectoid registerNew(Node accessNode, Zone parentZone, double length) throws PlanItException
factory method for undirected connectoid- Parameters:
accessNode
- to useparentZone
- to uselength
- to use between connectoid access node and zone- Returns:
- created undirected connectoid
- Throws:
PlanItException
- thrown if error
-
registerNew
UndirectedConnectoid registerNew(Node accessNode, Zone parentZone) throws PlanItException
factory method for undirected connectoid, with default length of 0 to use between zone and access node- Parameters:
accessNode
- to useparentZone
- to use- Returns:
- created undirected connectoid
- Throws:
PlanItException
- thrown if error
-
registerNew
UndirectedConnectoid registerNew(Node accessNode) throws PlanItException
factory method for undirected connectoid, with default length of 0 to use between (yet unknown parent) zone and access node- Parameters:
accessNode
- to use- Returns:
- created undirected connectoid
- Throws:
PlanItException
- thrown if error
-
-