org.eclipse.internal.xpand2.type
Class XpandTypesMetaModel

java.lang.Object
  extended by org.eclipse.internal.xpand2.type.XpandTypesMetaModel
All Implemented Interfaces:
MetaModel

public class XpandTypesMetaModel
extends Object
implements MetaModel


Constructor Summary
XpandTypesMetaModel(TypeSystem ts)
           
 
Method Summary
 boolean equals(Object arg0)
           
 Set<? extends Type> getKnownTypes()
           
 String getName()
          Returns the name of the metamodel.
 Set<String> getNamespaces()
           
 Type getType(Object obj)
           
 Type getTypeForName(String typeName)
           
 TypeSystem getTypeSystem()
           
 int hashCode()
           
 void setTypeSystem(TypeSystem typeSystem)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XpandTypesMetaModel

public XpandTypesMetaModel(TypeSystem ts)
Method Detail

getTypeSystem

public TypeSystem getTypeSystem()
Specified by:
getTypeSystem in interface MetaModel
See Also:
MetaModel.getTypeSystem()

setTypeSystem

public void setTypeSystem(TypeSystem typeSystem)
Specified by:
setTypeSystem in interface MetaModel
See Also:
MetaModel.setTypeSystem(org.eclipse.xtend.expression.TypeSystem)

getTypeForName

public Type getTypeForName(String typeName)
Specified by:
getTypeForName in interface MetaModel
See Also:
MetaModel.getTypeForName(java.lang.String)

getType

public Type getType(Object obj)
Specified by:
getType in interface MetaModel
See Also:
MetaModel.getType(java.lang.Object)

getKnownTypes

public Set<? extends Type> getKnownTypes()
Specified by:
getKnownTypes in interface MetaModel
See Also:
MetaModel.getKnownTypes()

getName

public String getName()
Returns the name of the metamodel.

Returns:
name of metamodel

equals

public boolean equals(Object arg0)
Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

getNamespaces

public Set<String> getNamespaces()
Specified by:
getNamespaces in interface MetaModel
See Also:
MetaModel.getNamespaces()


Copyright © 2015. All rights reserved.