Uses of Interface
org.goplanit.utils.network.layer.physical.ConjugateLink
-
Packages that use ConjugateLink Package Description org.goplanit.network.layer.physical Physical network component object classesorg.goplanit.utils.network.layer.physical -
-
Uses of ConjugateLink in org.goplanit.network.layer.physical
Classes in org.goplanit.network.layer.physical that implement ConjugateLink Modifier and Type Class Description class
ConjugateLinkImpl
Conjugate (non-directional) link class connecting two conjugate nodes.Methods in org.goplanit.network.layer.physical that return ConjugateLink Modifier and Type Method Description ConjugateLink
ConjugateLinkFactoryImpl. registerNew(ConjugateDirectedVertex nodeA, ConjugateDirectedVertex nodeB, boolean registerOnNodes, Link originalLink1, Link originalLink2)
Create new conjugate link on conjugate links container, allow to be registered on conjugate nodes if indicated)Methods in org.goplanit.network.layer.physical that return types with arguments of type ConjugateLink Modifier and Type Method Description Collection<ConjugateLink>
ConjugateNodeImpl. getEdges()
Returns a collection of Edge objects (unmodifiable)Methods in org.goplanit.network.layer.physical with parameters of type ConjugateLink Modifier and Type Method Description ConjugateLinkSegment
ConjugateLinkSegmentFactoryImpl. create(ConjugateLink parent, boolean directionAb)
Create conjugate link segmentConjugateLinkSegment
ConjugateLinkSegmentFactoryImpl. registerNew(ConjugateLink parent, boolean directionAb, boolean registerOnNodeAndLink)
Create conjugate link segment and register itMethod parameters in org.goplanit.network.layer.physical with type arguments of type ConjugateLink Modifier and Type Method Description ConjugateLinksImpl
ConjugateLinksImpl. deepCloneWithMapping(BiConsumer<ConjugateLink,ConjugateLink> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperConjugateLinksImpl
ConjugateLinksImpl. deepCloneWithMapping(BiConsumer<ConjugateLink,ConjugateLink> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperConstructors in org.goplanit.network.layer.physical with parameters of type ConjugateLink Constructor Description ConjugateLinkSegmentImpl(IdGroupingToken groupId, ConjugateLink parent, boolean directionAb)
ConstructorConstructor parameters in org.goplanit.network.layer.physical with type arguments of type ConjugateLink Constructor Description ConjugateLinkFactoryImpl(IdGroupingToken groupIdToken, GraphEntities<ConjugateLink> container)
ConstructorConjugateLinksImpl(ConjugateLinksImpl other, boolean deepCopy, BiConsumer<ConjugateLink,ConjugateLink> mapper)
Copy constructor, also creates new factory with this as its underlying containerConjugateLinksImpl(ConjugateLinksImpl other, boolean deepCopy, BiConsumer<ConjugateLink,ConjugateLink> mapper)
Copy constructor, also creates new factory with this as its underlying container -
Uses of ConjugateLink in org.goplanit.utils.network.layer.physical
Fields in org.goplanit.utils.network.layer.physical with type parameters of type ConjugateLink Modifier and Type Field Description static Class<ConjugateLink>
ConjugateLink. CONJUGATE_LINK_ID_CLASS
id class for generating idsMethods in org.goplanit.utils.network.layer.physical that return ConjugateLink Modifier and Type Method Description ConjugateLink
ConjugateLink. deepClone()
Deep copy, non-owned members are reference copiedConjugateLink
ConjugateLinkSegment. getParent()
Collect the parent edge of the segmentConjugateLink
ConjugateLinkFactory. registerNew(ConjugateDirectedVertex a, ConjugateDirectedVertex b, boolean registerOnNodes, Link originalLink1, Link originalLink2)
Create new conjugate link on conjugate links container, allow to be registered on conjugate nodes if indicated)ConjugateLink
ConjugateLink. shallowClone()
Shallow copyMethods in org.goplanit.utils.network.layer.physical that return types with arguments of type ConjugateLink Modifier and Type Method Description default Class<? extends ConjugateLink>
ConjugateLink. getConjugateLinkIdClass()
Return class used to generate unique conjugate link ids via the id generatorMethods in org.goplanit.utils.network.layer.physical with parameters of type ConjugateLink Modifier and Type Method Description ConjugateLinkSegment
ConjugateLinkSegmentFactory. create(ConjugateLink parent, boolean directionAb)
Create conjugate link segmentConjugateLinkSegment
ConjugateLinkSegmentFactory. registerNew(ConjugateLink parent, boolean directionAb, boolean registerOnNodeAndLink)
Create conjugate link segment and register itMethod parameters in org.goplanit.utils.network.layer.physical with type arguments of type ConjugateLink Modifier and Type Method Description ConjugateLinks
ConjugateLinks. deepCloneWithMapping(BiConsumer<ConjugateLink,ConjugateLink> mapper)
Deep clone implementation with mapping retained between original and copies createdConjugateLinks
ConjugateLinks. deepCloneWithMapping(BiConsumer<ConjugateLink,ConjugateLink> mapper)
Deep clone implementation with mapping retained between original and copies created
-