org.omg.dds.type.typeobject
Interface Type

All Superinterfaces:
java.lang.Cloneable, DDSObject, ModifiableValue<Type,Type>, java.io.Serializable, Value<Type,Type>
All Known Subinterfaces:
AliasType, AnnotationType, ArrayType, BitSetType, CollectionType, EnumerationType, MapType, SequenceType, StringType, StructureType, UnionType

@Extensibility(value=MUTABLE_EXTENSIBILITY)
@Nested
public interface Type
extends ModifiableValue<Type,Type>


Nested Class Summary
static class Type.MemberId
           
 
Method Summary
 java.util.List<AnnotationUsage> getAnnotation()
           
 TypeProperty getProperty()
           
 Type setAnnotation(java.util.List<AnnotationUsage> newAnnotation)
           
 Type setProperty(TypeProperty newProperty)
           
 
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

getProperty

@ID(value=0L)
TypeProperty getProperty()

setProperty

Type setProperty(TypeProperty newProperty)
Returns:
this

getAnnotation

@ID(value=1L)
java.util.List<AnnotationUsage> getAnnotation()

setAnnotation

Type setAnnotation(java.util.List<AnnotationUsage> newAnnotation)
Returns:
this


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