org.deduced
Interface InstanceReference

All Superinterfaces:
java.lang.Cloneable, NamedPropertyCollection, PropertyCollection<java.lang.Object,java.lang.Object>
All Known Subinterfaces:
InstanceReferenceInitializationModel, StaticInstanceReference, StaticInstanceReferenceInitializationModel
All Known Implementing Classes:
InstanceReferenceImplementation, InstanceReferenceInitializationModelImplementation, StaticInstanceReferenceImplementation, StaticInstanceReferenceInitializationModelImplementation

public interface InstanceReference
extends NamedPropertyCollection

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


Field Summary
static PropertyCollectionListInstanceHolder INSTANCE_LIST_INSTANCE
          Variable used to hold the PropertyInstance for : instance list
static PropertyCollectionTypeHolder INSTANCE_REFERENCE_TYPE
          Variable used to hold the PropertyCollectionType for : instance reference
 
Fields inherited from interface org.deduced.NamedPropertyCollection
NAME_INSTANCE, NAMED_PROPERTY_COLLECTION_TYPE
 
Fields inherited from interface org.deduced.PropertyCollection
PROPERTY_COLLECTION_TYPE
 
Method Summary
 PropertyList getInstanceList()
          Get the value of the instance : instance list
 PropertyList setInstanceList(PropertyList newValue)
          Set the value of the instance : instance list
 
Methods inherited from interface org.deduced.NamedPropertyCollection
getName, setName
 
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

INSTANCE_REFERENCE_TYPE

static final PropertyCollectionTypeHolder INSTANCE_REFERENCE_TYPE
Variable used to hold the PropertyCollectionType for : instance reference


INSTANCE_LIST_INSTANCE

static final PropertyCollectionListInstanceHolder INSTANCE_LIST_INSTANCE
Variable used to hold the PropertyInstance for : instance list

Method Detail

getInstanceList

PropertyList getInstanceList()
Get the value of the instance : instance list

Returns:
instance list

setInstanceList

PropertyList setInstanceList(PropertyList newValue)
Set the value of the instance : instance list

Parameters:
newValue - new instance list
Returns:
instance list value after the change