org.omg.dds.type.typeobject
Interface TypeLibraryElement

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

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


Nested Class Summary
static class TypeLibraryElement.Kind
           
 
Method Summary
 TypeLibraryElement.Kind discriminator()
           
 AliasType getAliasType()
           
 AnnotationType getAnnotationType()
           
 ArrayType getArrayType()
           
 BitSetType getBitsetType()
           
 EnumerationType getEnumerationType()
           
 MapType getMapType()
           
 Module getModule()
           
 SequenceType getSequenceType()
           
 StringType getStringType()
           
 StructureType getStructureType()
           
 UnionType getUnionType()
           
 TypeLibraryElement setAliasType(AliasType value)
           
 TypeLibraryElement setAnnotationType(AnnotationType value)
           
 TypeLibraryElement setArrayType(ArrayType value)
           
 TypeLibraryElement setBitsetType(BitSetType value)
           
 TypeLibraryElement setEnumerationType(EnumerationType value)
           
 TypeLibraryElement setMapType(MapType value)
           
 TypeLibraryElement setModule(Module value)
           
 TypeLibraryElement setSequenceType(SequenceType value)
           
 TypeLibraryElement setStringType(StringType value)
           
 TypeLibraryElement setStructureType(StructureType value)
           
 TypeLibraryElement setUnionType(UnionType value)
           
 
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

discriminator

TypeLibraryElement.Kind discriminator()

getAliasType

AliasType getAliasType()

setAliasType

TypeLibraryElement setAliasType(AliasType value)
Returns:
this

getAnnotationType

AnnotationType getAnnotationType()

setAnnotationType

TypeLibraryElement setAnnotationType(AnnotationType value)
Returns:
this

getArrayType

ArrayType getArrayType()

setArrayType

TypeLibraryElement setArrayType(ArrayType value)
Returns:
this

getBitsetType

BitSetType getBitsetType()

setBitsetType

TypeLibraryElement setBitsetType(BitSetType value)
Returns:
this

getEnumerationType

EnumerationType getEnumerationType()

setEnumerationType

TypeLibraryElement setEnumerationType(EnumerationType value)
Returns:
this

getMapType

MapType getMapType()

setMapType

TypeLibraryElement setMapType(MapType value)
Returns:
this

getSequenceType

SequenceType getSequenceType()

setSequenceType

TypeLibraryElement setSequenceType(SequenceType value)
Returns:
this

getStringType

StringType getStringType()

setStringType

TypeLibraryElement setStringType(StringType value)
Returns:
this

getStructureType

StructureType getStructureType()

setStructureType

TypeLibraryElement setStructureType(StructureType value)
Returns:
this

getUnionType

UnionType getUnionType()

setUnionType

TypeLibraryElement setUnionType(UnionType value)
Returns:
this

getModule

Module getModule()

setModule

TypeLibraryElement setModule(Module value)
Returns:
this


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