Uses of Interface
org.goplanit.utils.network.layer.physical.ConjugateLinkSegment
-
Packages that use ConjugateLinkSegment Package Description org.goplanit.network.layer.physical Physical network component object classesorg.goplanit.utils.network.layer.physical -
-
Uses of ConjugateLinkSegment in org.goplanit.network.layer.physical
Classes in org.goplanit.network.layer.physical that implement ConjugateLinkSegment Modifier and Type Class Description class
ConjugateLinkSegmentImpl
Conjugate Link segment object representing conjugate of original network's adjacent link segment pair, i.e.Methods in org.goplanit.network.layer.physical that return ConjugateLinkSegment 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 ConjugateLinkSegment Modifier and Type Method Description ConjugateLinkSegmentsImpl
ConjugateLinkSegmentsImpl. deepCloneWithMapping(BiConsumer<ConjugateLinkSegment,ConjugateLinkSegment> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperConjugateLinkSegmentsImpl
ConjugateLinkSegmentsImpl. deepCloneWithMapping(BiConsumer<ConjugateLinkSegment,ConjugateLinkSegment> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperConstructor parameters in org.goplanit.network.layer.physical with type arguments of type ConjugateLinkSegment Constructor Description ConjugateLinkSegmentsImpl(ConjugateLinkSegmentsImpl other, boolean deepCopy, BiConsumer<ConjugateLinkSegment,ConjugateLinkSegment> mapper)
Copy constructor, also creates new factory with this as its underlying containerConjugateLinkSegmentsImpl(ConjugateLinkSegmentsImpl other, boolean deepCopy, BiConsumer<ConjugateLinkSegment,ConjugateLinkSegment> mapper)
Copy constructor, also creates new factory with this as its underlying container -
Uses of ConjugateLinkSegment in org.goplanit.utils.network.layer.physical
Fields in org.goplanit.utils.network.layer.physical with type parameters of type ConjugateLinkSegment Modifier and Type Field Description static Class<ConjugateLinkSegment>
ConjugateLinkSegment. CONJUGATE_LINK_SEGMENT_ID_CLASS
additional id class for generating link segment idsMethods in org.goplanit.utils.network.layer.physical with type parameters of type ConjugateLinkSegment Modifier and Type Method Description default <LS extends ConjugateLinkSegment>
LSConjugateLink. getConjugateLinkSegment(boolean directionAb)
default <LS extends ConjugateLinkSegment>
LSConjugateLink. getConjugateLinkSegmentAb()
default <LS extends ConjugateLinkSegment>
Collection<LS>ConjugateLink. getConjugateLinkSegments()
default <LS extends ConjugateLinkSegment>
LSConjugateLink. getLinkSegmentBa()
Methods in org.goplanit.utils.network.layer.physical that return ConjugateLinkSegment Modifier and Type Method Description ConjugateLinkSegment
ConjugateLinkSegmentFactory. create(ConjugateLink parent, boolean directionAb)
Create conjugate link segmentConjugateLinkSegment
ConjugateLinkSegment. deepClone()
An id entity should always support a deep copy, i.e., all "owned" members will be deep copied when a clone of this instance is created via this call.ConjugateLinkSegment
ConjugateLinkSegmentFactory. registerNew(ConjugateLink parent, boolean directionAb, boolean registerOnNodeAndLink)
Create conjugate link segment and register itConjugateLinkSegment
ConjugateLinkSegment. shallowClone()
Create a shallow copy of this entityMethods in org.goplanit.utils.network.layer.physical that return types with arguments of type ConjugateLinkSegment Modifier and Type Method Description default Class<? extends ConjugateLinkSegment>
ConjugateLinkSegment. getConjugateLinkSegmentIdClass()
Return class used to generate unique link ids via the id generatorMethod parameters in org.goplanit.utils.network.layer.physical with type arguments of type ConjugateLinkSegment Modifier and Type Method Description ConjugateLinkSegments
ConjugateLinkSegments. deepCloneWithMapping(BiConsumer<ConjugateLinkSegment,ConjugateLinkSegment> mapper)
Deep clone implementation with mapping retained between original and copies createdConjugateLinkSegments
ConjugateLinkSegments. deepCloneWithMapping(BiConsumer<ConjugateLinkSegment,ConjugateLinkSegment> mapper)
Deep clone implementation with mapping retained between original and copies created
-