Class NegativeRelativeTimeWindow2RelatedNodeRelation
java.lang.Object
com.dna.jopt.member.unit.relation.node2node.AbstracNode2NodeRelation
com.dna.jopt.member.unit.relation.node2node.tempus.AbstractNode2NodeTempusRelation
com.dna.jopt.member.unit.relation.node2node.tempus.RelativeTimeWindow2RelatedNodeRelation
com.dna.jopt.member.unit.relation.node2node.tempus.NegativeRelativeTimeWindow2RelatedNodeRelation
- All Implemented Interfaces:
INode2NodeRelation,INodeRelation,INode2NodeTempusRelation,Serializable
public class NegativeRelativeTimeWindow2RelatedNodeRelation
extends RelativeTimeWindow2RelatedNodeRelation
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.dna.jopt.member.unit.relation.node2node.AbstracNode2NodeRelation
AbstracNode2NodeRelation.RelationMode -
Field Summary
Fields inherited from class com.dna.jopt.member.unit.relation.node2node.tempus.RelativeTimeWindow2RelatedNodeRelation
FIXED_PENALTY_MULTIPILCATOR -
Constructor Summary
ConstructorsConstructorDescriptionNegativeRelativeTimeWindow2RelatedNodeRelation(Duration minimalDeviation, Duration maximalDeviation) -
Method Summary
Modifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResultcheckRelation(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) Methods inherited from class com.dna.jopt.member.unit.relation.node2node.tempus.RelativeTimeWindow2RelatedNodeRelation
getMaxTimeDeviation, getMaxTimeDeviationSeconds, getMinTimeDeviation, getMinTimeDeviationSeconds, needsFullJobLevelEvaluation, toStringMethods inherited from class com.dna.jopt.member.unit.relation.node2node.tempus.AbstractNode2NodeTempusRelation
isMasterNodeWorkingStart, isRelatedNodeWorkingStart, setTimeComparisonJunctureMethods inherited from class com.dna.jopt.member.unit.relation.node2node.AbstracNode2NodeRelation
checkRelation, getDetailsOfElement, getMasterNode, getRelatedNode, getRelatedNodes, getRelationMode, getRouteOfElement, hasValidRelatedItem, isFilterRelatedNodes, setMasterNode, setRelatedNode, setRelatedNodes, setRelationModeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.dna.jopt.member.unit.relation.node2node.INode2NodeRelation
getRelatedNode, getRelatedNodes, hasValidRelatedItem, setRelatedNode, setRelatedNodesMethods inherited from interface com.dna.jopt.member.unit.relation.node2node.INodeRelation
checkRelation, getMasterNode, getRelationMode, isFilterRelatedNodes, setMasterNode, setRelationMode
-
Constructor Details
-
NegativeRelativeTimeWindow2RelatedNodeRelation
-
-
Method Details
-
checkRelation
public com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult checkRelation(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, ILogicRouteElementDetailItem masterDetails, List<ILogicRouteElementDetailItem> relatedDetailss, boolean resultRequested) - Specified by:
checkRelationin interfaceINode2NodeRelation- Overrides:
checkRelationin classRelativeTimeWindow2RelatedNodeRelation
-