org.objectweb.jac.ide
Class ExtendedType

java.lang.Object
  |
  +--org.objectweb.jac.ide.ModelElement
        |
        +--org.objectweb.jac.ide.Type
              |
              +--org.objectweb.jac.ide.ExtendedType

public class ExtendedType
extends Type

This class represents an extended type.


Constructor Summary
ExtendedType(String name, Type realType)
           
 
Method Summary
 String getGenerationFullName()
          Gets full name to use for code generation.
 String getGenerationName()
          Gets name to use for code generation.
 Type getRealType()
           
 void setRealType(Type realType)
           
 
Methods inherited from class org.objectweb.jac.ide.Type
getFullName, getPackagePath, isPrimitive, setPackagePath
 
Methods inherited from class org.objectweb.jac.ide.ModelElement
addConfigItem, addEndingLink, addLink, getConfigItems, getDescription, getEndingLinks, getLinks, getName, getType, remove, removeEndingLink, removeLink, setDescription, setEndingLinks, setLinks, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedType

public ExtendedType(String name,
                    Type realType)
Method Detail

setRealType

public void setRealType(Type realType)

getRealType

public Type getRealType()

getGenerationName

public String getGenerationName()
Description copied from class: ModelElement
Gets name to use for code generation. Defaults to name.

Overrides:
getGenerationName in class ModelElement

getGenerationFullName

public String getGenerationFullName()
Description copied from class: ModelElement
Gets full name to use for code generation. Defaults to fullName.

Overrides:
getGenerationFullName in class ModelElement