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 classConjugateLinkImplConjugate (non-directional) link class connecting two conjugate nodes.Methods in org.goplanit.network.layer.physical that return ConjugateLink Modifier and Type Method Description ConjugateLinkConjugateLinkFactoryImpl. 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 ConjugateLinkSegmentConjugateLinkSegmentFactoryImpl. create(ConjugateLink parent, boolean directionAb)Create conjugate link segmentConjugateLinkSegmentConjugateLinkSegmentFactoryImpl. 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 ConjugateLinksImplConjugateLinksImpl. deepCloneWithMapping(BiConsumer<ConjugateLink,ConjugateLink> mapper)Deep clone implementation where the mapping for its internal copies is captured by the provided mapperConjugateLinksImplConjugateLinksImpl. 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_CLASSid class for generating idsMethods in org.goplanit.utils.network.layer.physical that return ConjugateLink Modifier and Type Method Description ConjugateLinkConjugateLink. deepClone()Deep copy, non-owned members are reference copiedConjugateLinkConjugateLinkSegment. getParent()Collect the parent edge of the segmentConjugateLinkConjugateLinkFactory. 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)ConjugateLinkConjugateLink. 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 ConjugateLinkSegmentConjugateLinkSegmentFactory. create(ConjugateLink parent, boolean directionAb)Create conjugate link segmentConjugateLinkSegmentConjugateLinkSegmentFactory. 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 ConjugateLinksConjugateLinks. deepCloneWithMapping(BiConsumer<ConjugateLink,ConjugateLink> mapper)Deep clone implementation with mapping retained between original and copies createdConjugateLinksConjugateLinks. deepCloneWithMapping(BiConsumer<ConjugateLink,ConjugateLink> mapper)Deep clone implementation with mapping retained between original and copies created
-