org.deduced
Interface StaticInstanceReference

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

public interface StaticInstanceReference
extends InstanceReference

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


Field Summary
static PropertyInstanceHolder STATIC_COLLECTION_INSTANCE
          Variable used to hold the PropertyInstance for : static collection
static PropertyCollectionTypeHolder STATIC_INSTANCE_REFERENCE_TYPE
          Variable used to hold the PropertyCollectionType for : static instance reference
 
Fields inherited from interface org.deduced.InstanceReference
INSTANCE_LIST_INSTANCE, INSTANCE_REFERENCE_TYPE
 
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
 PropertyCollection getStaticCollection()
          Get the value of the instance : static collection
 PropertyCollection setStaticCollection(PropertyCollection newValue)
          Set the value of the instance : static collection
 
Methods inherited from interface org.deduced.InstanceReference
getInstanceList, setInstanceList
 
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

STATIC_INSTANCE_REFERENCE_TYPE

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


STATIC_COLLECTION_INSTANCE

static final PropertyInstanceHolder STATIC_COLLECTION_INSTANCE
Variable used to hold the PropertyInstance for : static collection

Method Detail

getStaticCollection

PropertyCollection getStaticCollection()
Get the value of the instance : static collection

Returns:
static collection

setStaticCollection

PropertyCollection setStaticCollection(PropertyCollection newValue)
Set the value of the instance : static collection

Parameters:
newValue - new static collection
Returns:
static collection value after the change