org.eclipse.xtend.backend.types
Class CompositeTypesystemFactory

java.lang.Object
  extended by org.eclipse.xtend.backend.types.CompositeTypesystemFactory

public class CompositeTypesystemFactory
extends java.lang.Object

Author:
André Arnold - Initial contribution and API

Field Summary
static java.lang.String EMF_TYPESYSTEM_QUALIFIER
           
static CompositeTypesystemFactory INSTANCE
           
static java.lang.String UML_TYPESYSTEM_QUALIFIER
           
static java.lang.String XSD_TYPESYSTEM_QUALIFIER
           
 
Constructor Summary
CompositeTypesystemFactory()
           
 
Method Summary
 CompositeTypesystem createTypesystem(java.util.Set<java.lang.String> uniqueQualifiers)
           
 CompositeTypesystem createTypesystemFromClass(java.util.Set<java.lang.Class<? extends BackendTypesystem>> typeSystemClasses)
           
 CompositeTypesystem createTypesystemFromClassNames(java.util.Set<java.lang.String> typeSystemClassNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMF_TYPESYSTEM_QUALIFIER

public static final java.lang.String EMF_TYPESYSTEM_QUALIFIER
See Also:
Constant Field Values

UML_TYPESYSTEM_QUALIFIER

public static final java.lang.String UML_TYPESYSTEM_QUALIFIER
See Also:
Constant Field Values

XSD_TYPESYSTEM_QUALIFIER

public static final java.lang.String XSD_TYPESYSTEM_QUALIFIER
See Also:
Constant Field Values

INSTANCE

public static final CompositeTypesystemFactory INSTANCE
Constructor Detail

CompositeTypesystemFactory

public CompositeTypesystemFactory()
Method Detail

createTypesystem

public CompositeTypesystem createTypesystem(java.util.Set<java.lang.String> uniqueQualifiers)

createTypesystemFromClass

public CompositeTypesystem createTypesystemFromClass(java.util.Set<java.lang.Class<? extends BackendTypesystem>> typeSystemClasses)

createTypesystemFromClassNames

public CompositeTypesystem createTypesystemFromClassNames(java.util.Set<java.lang.String> typeSystemClassNames)