edu.ucla.util
Interface EnumProperty
- All Known Implementing Classes:
- AbstractEnumProperty, CSITypeProperty, EvidenceAssertedProperty, FlagProperty, HiddenProperty, ImpactProperty, InferenceValidProperty, InOutDegreeProperty, MapProperty, QueryParticipantProperty, UserEnumProperty
public interface EnumProperty
- Since:
- 20030819
- Author:
- keith cascio
getName
String getName()
getID
String getID()
isFlag
boolean isFlag()
isUserEditable
boolean isUserEditable()
isTransient
boolean isTransient()
isModified
boolean isModified()
toBoolean
boolean toBoolean(EnumValue value)
valueOf
EnumValue valueOf(boolean flag)
contains
boolean contains(EnumValue val)
forString
EnumValue forString(String str)
iterator
Iterator iterator()
valuesAsArray
EnumValue[] valuesAsArray()
size
int size()
getDefault
EnumValue getDefault()
indexOf
int indexOf(EnumValue value)
forIndex
EnumValue forIndex(int index)
Copyright 2010 UCLA Automated Reasoning Group