org.omg.dds.type.dynamic.modifiable
Interface ModifiableTypeDescriptor

All Superinterfaces:
java.lang.Cloneable, DDSObject, ModifiableValue<TypeDescriptor,ModifiableTypeDescriptor>, java.io.Serializable, TypeDescriptor, Value<TypeDescriptor,ModifiableTypeDescriptor>

public interface ModifiableTypeDescriptor
extends TypeDescriptor, ModifiableValue<TypeDescriptor,ModifiableTypeDescriptor>


Method Summary
 ModifiableTypeDescriptor setBaseType(DynamicType baseType)
           
 ModifiableTypeDescriptor setBound(int... bound)
           
 ModifiableTypeDescriptor setDiscriminatorType(DynamicType discriminatorType)
           
 ModifiableTypeDescriptor setElementType(DynamicType elementType)
           
 ModifiableTypeDescriptor setKeyElementType(DynamicType keyElementType)
           
 ModifiableTypeDescriptor setKind(TypeKind kind)
           
 ModifiableTypeDescriptor setName(java.lang.String name)
           
 
Methods inherited from interface org.omg.dds.type.dynamic.TypeDescriptor
getBaseType, getBound, getDiscriminatorType, getElementType, getKeyElementType, getKind, getName, isConsistent
 
Methods inherited from interface org.omg.dds.core.modifiable.ModifiableValue
clone, copyFrom, finishModification
 
Methods inherited from interface org.omg.dds.core.Value
equals, hashCode, modify
 
Methods inherited from interface org.omg.dds.core.DDSObject
getBootstrap
 

Method Detail

setKind

ModifiableTypeDescriptor setKind(TypeKind kind)
Parameters:
kind - the kind to set
Returns:
this

setName

ModifiableTypeDescriptor setName(java.lang.String name)
Parameters:
name - the name to set
Returns:
this

setBaseType

ModifiableTypeDescriptor setBaseType(DynamicType baseType)
Parameters:
baseType - the baseType to set
Returns:
this

setDiscriminatorType

ModifiableTypeDescriptor setDiscriminatorType(DynamicType discriminatorType)
Parameters:
discriminatorType - the discriminatorType to set
Returns:
this

setBound

ModifiableTypeDescriptor setBound(int... bound)
Parameters:
bound - the bound to set
Returns:
this

setElementType

ModifiableTypeDescriptor setElementType(DynamicType elementType)
Parameters:
elementType - the elementType to set
Returns:
this

setKeyElementType

ModifiableTypeDescriptor setKeyElementType(DynamicType keyElementType)
Parameters:
keyElementType - the keyElementType to set
Returns:
this


Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.