Uses of Class
fr.umlv.tatoo.cc.common.generator.Type

Packages that use Type
fr.umlv.tatoo.cc.common.generator   
fr.umlv.tatoo.cc.common.main   
fr.umlv.tatoo.cc.ebnf.ast   
fr.umlv.tatoo.cc.ebnf.ast.analysis   
fr.umlv.tatoo.cc.parser.grammar   
fr.umlv.tatoo.cc.tools.ast   
fr.umlv.tatoo.cc.tools.generator   
fr.umlv.tatoo.cc.tools.tools   
 

Uses of Type in fr.umlv.tatoo.cc.common.generator
 

Fields in fr.umlv.tatoo.cc.common.generator declared as Type
static Type Type.BOOLEAN
          The boolean Type.
static Type Type.BYTE
          The byte Type.
static Type Type.CHARACTER
          The char Type.
static Type Type.DOUBLE
          The double Type.
static Type Type.FLOAT
          The float Type.
static Type Type.INT
          The int Type.
static Type Type.LONG
          The long Type.
static Type Type.SHORT
          The short Type.
static Type Type.VOID
          The void Type.
 

Methods in fr.umlv.tatoo.cc.common.generator that return Type
 Type Type.boxIfPrimitive()
          Returns the current type or its wrapper type if the the current type is a primitive.
static Type Type.createArrayType(Type type)
          Creates an array type from a type.
static Type Type.createParametrizedType(Type type, List<Type> typeArguments)
          Creates a parameterized type.
static Type Type.createParametrizedType(Type type, Type... typeArguments)
          Creates a parameterized type.
static Type Type.createQualifiedType(String qualifiedName)
          Creates a Type from a qualified string.
static Type Type.createType(String typeName, Map<String,? extends Type> imports)
          Creates a type from a name with optional type arguments and a map of imports.
 Type Type.getComponentType()
          Returns the component type of the current type if the current type is an array.
 Type Type.getRawType()
          Returns a qualified type corresponding to the current type without its type arguments.
 Type Type.getWrapperType()
          Returns the wrapper type of the current type if the current type is a primitive type.
 

Methods in fr.umlv.tatoo.cc.common.generator that return types with arguments of type Type
 List<Type> Type.getTypeArguments()
          Returns a read/write list of type arguments of the current type or an empty list if the current type is not a parameterized type.
 

Methods in fr.umlv.tatoo.cc.common.generator with parameters of type Type
 int Type.compareTo(Type type)
           This implementation compares to type using their names.
static Type Type.createArrayType(Type type)
          Creates an array type from a type.
static Type Type.createParametrizedType(Type type, List<Type> typeArguments)
          Creates a parameterized type.
static Type Type.createParametrizedType(Type type, Type... typeArguments)
          Creates a parameterized type.
static Type Type.createParametrizedType(Type type, Type... typeArguments)
          Creates a parameterized type.
protected  void Generator.generate(Map<String,?> map, String templateName, Type type)
          Generates the source code of a type using a template.
 

Method parameters in fr.umlv.tatoo.cc.common.generator with type arguments of type Type
 void Type.addImportsTo(Set<Type> imports)
          Add all types used by the current type to the import set.
static Type Type.createParametrizedType(Type type, List<Type> typeArguments)
          Creates a parameterized type.
static Type Type.createType(String typeName, Map<String,? extends Type> imports)
          Creates a type from a name with optional type arguments and a map of imports.
 

Uses of Type in fr.umlv.tatoo.cc.common.main
 

Methods in fr.umlv.tatoo.cc.common.main that return Type
 Type Alias.getType()
           
 

Uses of Type in fr.umlv.tatoo.cc.ebnf.ast
 

Methods in fr.umlv.tatoo.cc.ebnf.ast that return Type
 Type Binding.TypeBinding.getDomainObject()
           
 

Constructors in fr.umlv.tatoo.cc.ebnf.ast with parameters of type Type
Binding.TypeBinding(TypeBinder declaringSite, Type type)
           
 

Uses of Type in fr.umlv.tatoo.cc.ebnf.ast.analysis
 

Methods in fr.umlv.tatoo.cc.ebnf.ast.analysis with parameters of type Type
 boolean TypeVerifier.typeExist(Type type)
           
 

Method parameters in fr.umlv.tatoo.cc.ebnf.ast.analysis with type arguments of type Type
static Object Commons.visit(TypeVarAST node, Map<String,Type> importMap, TypeVerifier typeVerifier, BindingMap bindingMap, ASTDiagnosticReporter diagnostic)
           
 

Constructor parameters in fr.umlv.tatoo.cc.ebnf.ast.analysis with type arguments of type Type
EnterPassOne(BindingMap bindingMap, Map<String,Type> importMap, Encoding encoding, RuleFactory ruleFactory, GrammarFactory grammarFactory, ToolsFactory toolsFactory, TypeVerifier typeVerifier, ASTDiagnosticReporter diagnostic)
           
 

Uses of Type in fr.umlv.tatoo.cc.parser.grammar
 

Method parameters in fr.umlv.tatoo.cc.parser.grammar with type arguments of type Type
 void EBNFSupport.processASTEBNFType(Map<VariableDecl,Type> variableTypeMap)
           
 void EBNFSupport.processEBNFType(Map<VariableDecl,Type> variableTypeMap)
           
 

Uses of Type in fr.umlv.tatoo.cc.tools.ast
 

Methods in fr.umlv.tatoo.cc.tools.ast that return Type
 Type FlatNode.getAttributeSuperType()
           
 Type FlatNode.getElementSuperType()
           
 Type NonTerminalNode.getElementSuperType()
           
 Type ParentNode.getElementSuperType()
           
 Type ElementNode.getParentSuperType()
           
 Type ParentNode.getParentSuperType()
           
 Type AttributeSingleNode.getType()
           
 Type AttributeListNode.getType()
           
 Type ParentNode.getType()
           
 Type BasicNode.getType()
           
 Type ASTNode.getType()
           
 

Methods in fr.umlv.tatoo.cc.tools.ast with parameters of type Type
 ASTNodeBuilder.Creator<AttributeListNode> ASTNodeBuilder.newAttributeListNode(NonTerminalDecl nonTerminal, Type elementType)
           
 

Method parameters in fr.umlv.tatoo.cc.tools.ast with type arguments of type Type
 ASTNodeBuilder.Creator<ProductionNode> ASTNodeBuilder.newFlatNode(ProductionDecl production, Map<VariableDecl,Type> varMap, boolean isNonTerminalNotExpressive)
           
 

Uses of Type in fr.umlv.tatoo.cc.tools.generator
 

Methods in fr.umlv.tatoo.cc.tools.generator that return Type
 Type Params.ParamDecl.getType()
           
 

Constructor parameters in fr.umlv.tatoo.cc.tools.generator with type arguments of type Type
Params(Map<VariableDecl,Type> variableTypeMap)
           
 

Uses of Type in fr.umlv.tatoo.cc.tools.tools
 

Methods in fr.umlv.tatoo.cc.tools.tools that return types with arguments of type Type
 Map<RuleDecl,Type> ToolsFactory.getRuleTypeMap()
           
 Map<TerminalDecl,Type> ToolsFactory.getTerminalTypeMap()
           
 Map<VariableDecl,Type> ToolsFactory.getVariableTypeMap()
           
 

Methods in fr.umlv.tatoo.cc.tools.tools with parameters of type Type
 void ToolsFactory.declareNonTerminalType(NonTerminalDecl nonTerminal, Type type)
           
 void ToolsFactory.declareTerminalType(TerminalDecl terminal, Type type)