Package org.opt4j.config
Class EnumRequirement
- java.lang.Object
-
- org.opt4j.config.EnumRequirement
-
- All Implemented Interfaces:
Requirement
public class EnumRequirement extends Object implements Requirement
-
-
Constructor Summary
Constructors Constructor Description EnumRequirement(Property property, Collection<Object> elements)
Constructs aEnumRequirement
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Property
getProperty()
Returns the property of the requirement.boolean
isFulfilled()
Returnstrue
if the requirement is fulfilled.
-
-
-
Constructor Detail
-
EnumRequirement
public EnumRequirement(Property property, Collection<Object> elements)
Constructs aEnumRequirement
.- Parameters:
property
- the monitored propertyelements
- the allowed elements
-
-
Method Detail
-
getProperty
public Property getProperty()
Description copied from interface:Requirement
Returns the property of the requirement.- Specified by:
getProperty
in interfaceRequirement
- Returns:
- the property of the requirement
-
isFulfilled
public boolean isFulfilled()
Description copied from interface:Requirement
Returnstrue
if the requirement is fulfilled.- Specified by:
isFulfilled
in interfaceRequirement
- Returns:
true
if the requirement is fulfilled
-
-