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
ConstructorDescriptionNegativeRelativeTimeWindow2RelatedNodeRelation
(Duration minimalDeviation, Duration maximalDeviation) -
Method Summary
Modifier and TypeMethodDescriptioncom.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) Methods inherited from class com.dna.jopt.member.unit.relation.node2node.tempus.RelativeTimeWindow2RelatedNodeRelation
getMaxTimeDeviation, getMaxTimeDeviationSeconds, getMinTimeDeviation, getMinTimeDeviationSeconds, needsFullJobLevelEvaluation, toString
Methods inherited from class com.dna.jopt.member.unit.relation.node2node.tempus.AbstractNode2NodeTempusRelation
isMasterNodeWorkingStart, isRelatedNodeWorkingStart, setTimeComparisonJuncture
Methods inherited from class com.dna.jopt.member.unit.relation.node2node.AbstracNode2NodeRelation
checkRelation, getDetailsOfElement, getMasterNode, getRelatedNode, getRelatedNodes, getRelationMode, getRouteOfElement, hasValidRelatedItem, isFilterRelatedNodes, setMasterNode, setRelatedNode, setRelatedNodes, setRelationMode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.dna.jopt.member.unit.relation.node2node.INode2NodeRelation
getRelatedNode, getRelatedNodes, hasValidRelatedItem, setRelatedNode, setRelatedNodes
Methods 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:
checkRelation
in interfaceINode2NodeRelation
- Overrides:
checkRelation
in classRelativeTimeWindow2RelatedNodeRelation
-