org.eclipse.internal.xpand2.type
Class XpandTypesMetaModel
java.lang.Object
org.eclipse.internal.xpand2.type.XpandTypesMetaModel
- All Implemented Interfaces:
- MetaModel
public class XpandTypesMetaModel
- extends Object
- implements MetaModel
XpandTypesMetaModel
public XpandTypesMetaModel(TypeSystem ts)
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.