Class NodeFilterReason
java.lang.Object
com.dna.jopt.member.unit.filter.auto.reason.NodeFilterReason
- All Implemented Interfaces:
INodeFilterReason
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets thetitleof theINodeFilterReason.getIdent()getNode()Gets theINodethat has been filtered outdoublebooleanvoidsetExtraInfo(String extraInfo) voidvoidsetQuotient(double qoutient) toString()
-
Constructor Details
-
NodeFilterReason
-
-
Method Details
-
getIdent
-
setExtraInfo
- Specified by:
setExtraInfoin interfaceINodeFilterReason
-
getExtraInfo
- Specified by:
getExtraInfoin interfaceINodeFilterReason
-
getNode
Description copied from interface:INodeFilterReasonGets theINodethat has been filtered out- Specified by:
getNodein interfaceINodeFilterReason- Returns:
- the IOptimizationElement
-
setQuotient
public void setQuotient(double qoutient) Description copied from interface:INodeFilterReasonSets thequotientofpenalty pointsof aINodeFilterReason. Thequotientweighspenalty pointsagainstantipenalty points. If thequotienthas been surpassed, theNodeis being filtered out.- Specified by:
setQuotientin interfaceINodeFilterReason- Parameters:
qoutient- the double quotient
-
getQuotient
public double getQuotient()Description copied from interface:INodeFilterReasonGets thequotientofpenalty pointsof aINodeFilterReason. Thequotientweighspenalty pointsagainstantipenalty points. If thequotienthas been surpassed, theNodeis being filtered out.- Specified by:
getQuotientin interfaceINodeFilterReason- Returns:
- the quotient
-
getDescription
Description copied from interface:INodeFilterReasonGets thetitleof theINodeFilterReason.- Specified by:
getDescriptionin interfaceINodeFilterReason- Returns:
- the title of the NodeFilterReason
-
setProtected
public void setProtected()- Specified by:
setProtectedin interfaceINodeFilterReason
-
isProtected
public boolean isProtected()- Specified by:
isProtectedin interfaceINodeFilterReason
-
toString
-