org.deduced
Interface EnumerationPropertyType

All Superinterfaces:
java.lang.Cloneable, DocumentedCollection, NamedPropertyCollection, PropertyCollection<java.lang.Object,java.lang.Object>, PropertyCollectionType, PropertyType
All Known Implementing Classes:
EnumerationPropertyTypeImplementation

public interface EnumerationPropertyType
extends PropertyCollectionType

Interface used to represent the type : enumeration property type Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm


Field Summary
static PropertyCollectionListInstanceHolder ENUMERATION_LITERAL_LIST_INSTANCE
          Variable used to hold the PropertyInstance for : enumeration literal list
static PropertyCollectionTypeHolder ENUMERATION_PROPERTY_TYPE_TYPE
          Variable used to hold the PropertyCollectionType for : enumeration property type
 
Fields inherited from interface org.deduced.PropertyCollectionType
ACTION_LIST_INSTANCE, DEDUCTION_RULE_LIST_INSTANCE, PARENT_LIST_INSTANCE, PROPERTY_COLLECTION_TYPE_TYPE, PROPERTY_INSTANCE_LIST_INSTANCE
 
Fields inherited from interface org.deduced.PropertyType
PROPERTY_TYPE_TYPE
 
Fields inherited from interface org.deduced.NamedPropertyCollection
NAME_INSTANCE, NAMED_PROPERTY_COLLECTION_TYPE
 
Fields inherited from interface org.deduced.DocumentedCollection
DOCUMENTATION_INSTANCE, DOCUMENTED_COLLECTION_TYPE
 
Fields inherited from interface org.deduced.PropertyCollection
PROPERTY_COLLECTION_TYPE
 
Method Summary
 PropertyList getEnumerationLiteralList()
          Get the value of the instance : enumeration literal list
 PropertyList setEnumerationLiteralList(PropertyList newValue)
          Set the value of the instance : enumeration literal list
 
Methods inherited from interface org.deduced.PropertyCollectionType
getActionList, getDeductionRuleList, getParentList, getPropertyInstanceList, setActionList, setDeductionRuleList, setParentList, setPropertyInstanceList
 
Methods inherited from interface org.deduced.NamedPropertyCollection
getName, setName
 
Methods inherited from interface org.deduced.DocumentedCollection
getDocumentation, setDocumentation
 
Methods inherited from interface org.deduced.PropertyCollection
activate, addListener, addProperty, areKeysAssignedAutomatically, asKeySet, asPropertyList, asPropertyMap, asValueList, asValueMap, clear, clone, containsInstance, containsKey, containsValue, delete, getFixedInstance, getProperty, getPropertyValue, id, instanceKey, invokeAction, isActivated, isEmpty, isListenerRegistered, iterator, iteratorByValue, keyOnParent, parent, removeListener, removeProperty, removePropertyInstance, removePropertyValue, setFixedInstance, setParent, setProperty, size, type, valueKey
 

Field Detail

ENUMERATION_PROPERTY_TYPE_TYPE

static final PropertyCollectionTypeHolder ENUMERATION_PROPERTY_TYPE_TYPE
Variable used to hold the PropertyCollectionType for : enumeration property type


ENUMERATION_LITERAL_LIST_INSTANCE

static final PropertyCollectionListInstanceHolder ENUMERATION_LITERAL_LIST_INSTANCE
Variable used to hold the PropertyInstance for : enumeration literal list

Method Detail

getEnumerationLiteralList

PropertyList getEnumerationLiteralList()
Get the value of the instance : enumeration literal list

Returns:
enumeration literal list

setEnumerationLiteralList

PropertyList setEnumerationLiteralList(PropertyList newValue)
Set the value of the instance : enumeration literal list

Parameters:
newValue - new enumeration literal list
Returns:
enumeration literal list value after the change