org.objectweb.jac.ide
Class Type

java.lang.Object
  extended byorg.objectweb.jac.ide.ModelElement
      extended byorg.objectweb.jac.ide.Type
Direct Known Subclasses:
Class, EnumeratedType, ExtendedType

public class Type
extends ModelElement

A representation of a type. It can be an external type -- e.g. java.util.Vector or an internally defined class or typed element.

See Also:
Class, Aspect

Constructor Summary
Type()
           
Type(String name, String packagePath)
           
 
Method Summary
 String getFullName()
          Defines a redefinable method to get the full name.
 String getPackagePath()
          Get the value of packagePath.
 boolean isPrimitive()
           
 void setPackagePath(String v)
          Set the value of packagePath.
 
Methods inherited from class org.objectweb.jac.ide.ModelElement
addConfigItem, addEndingLink, addLink, getConfigItems, getDescription, getEndingLinks, getGenerationFullName, getGenerationName, 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

Type

public Type()

Type

public Type(String name,
            String packagePath)
Method Detail

getFullName

public String getFullName()
Description copied from class: ModelElement
Defines a redefinable method to get the full name. Here it is equivalent to the getName() method.

Overrides:
getFullName in class ModelElement

isPrimitive

public boolean isPrimitive()

getPackagePath

public String getPackagePath()
Get the value of packagePath.

Returns:
value of packagePath.

setPackagePath

public void setPackagePath(String v)
Set the value of packagePath.

Parameters:
v - Value to assign to packagePath.