Class NodeFilterReason
java.lang.Object
com.dna.jopt.member.unit.filter.auto.reason.NodeFilterReason
- All Implemented Interfaces:
INodeFilterReason
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets thetitle
of theINodeFilterReason
.getIdent()
getNode()
Gets theINode
that has been filtered outdouble
boolean
void
setExtraInfo
(String extraInfo) void
void
setQuotient
(double qoutient) toString()
-
Constructor Details
-
NodeFilterReason
-
-
Method Details
-
getIdent
-
setExtraInfo
- Specified by:
setExtraInfo
in interfaceINodeFilterReason
-
getNode
Description copied from interface:INodeFilterReason
Gets theINode
that has been filtered out- Specified by:
getNode
in interfaceINodeFilterReason
- Returns:
- the IOptimizationElement
-
setQuotient
public void setQuotient(double qoutient) Description copied from interface:INodeFilterReason
Sets thequotient
ofpenalty points
of aINodeFilterReason
. Thequotient
weighspenalty points
againstantipenalty points
. If thequotient
has been surpassed, theNode
is being filtered out.- Specified by:
setQuotient
in interfaceINodeFilterReason
- Parameters:
qoutient
- the double quotient
-
getQuotient
public double getQuotient()Description copied from interface:INodeFilterReason
Gets thequotient
ofpenalty points
of aINodeFilterReason
. Thequotient
weighspenalty points
againstantipenalty points
. If thequotient
has been surpassed, theNode
is being filtered out.- Specified by:
getQuotient
in interfaceINodeFilterReason
- Returns:
- the quotient
-
getDescription
Description copied from interface:INodeFilterReason
Gets thetitle
of theINodeFilterReason
.- Specified by:
getDescription
in interfaceINodeFilterReason
- Returns:
- the title of the NodeFilterReason
-
setProtected
public void setProtected()- Specified by:
setProtected
in interfaceINodeFilterReason
-
isProtected
public boolean isProtected()- Specified by:
isProtected
in interfaceINodeFilterReason
-
toString
-