|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.xtend.typesystem.emf.EmfRegistryMetaModel
public class EmfRegistryMetaModel
Constructor Summary | |
---|---|
EmfRegistryMetaModel()
|
Method Summary | |
---|---|
void |
addResourceSet(org.eclipse.emf.ecore.resource.ResourceSet rs)
|
protected org.eclipse.emf.ecore.EPackage[] |
allPackages()
returns the managed packages. |
protected java.lang.String |
getElementName(org.eclipse.emf.ecore.ENamedElement ele)
|
EObjectType |
getEobjectType()
|
protected java.lang.String |
getFqnRec(org.eclipse.emf.ecore.EObject ele,
java.lang.String suffix)
|
java.lang.String |
getFullyQualifiedName(org.eclipse.emf.ecore.ENamedElement ele)
|
java.util.Set<Type> |
getKnownTypes()
returns all types this metamodel is responsible for |
java.util.Set<java.lang.String> |
getNamespaces()
Returns all namespaces provided by this metamodel. |
Type |
getType(java.lang.Object obj)
if this metamodel is responsible for a types which are responsible for the given object, it returns the corresponding type. |
Type |
getTypeForEClassifier(org.eclipse.emf.ecore.EClassifier element)
|
Type |
getTypeForEClassifier(org.eclipse.emf.ecore.EGenericType element)
|
Type |
getTypeForETypedElement(org.eclipse.emf.ecore.ETypedElement typedElement)
|
Type |
getTypeForName(java.lang.String typeName)
if this metamodel is responsible for a type with the given name, it returns the corresponding type. |
TypeSystem |
getTypeSystem()
Returns the underlying typesystem. |
void |
setTypeSystem(TypeSystem typeSystem)
Sets the underlying typesystem. |
void |
setUseSingleGlobalResourceSet(boolean b)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EmfRegistryMetaModel()
Method Detail |
---|
public EObjectType getEobjectType()
public void setUseSingleGlobalResourceSet(boolean b)
public void setTypeSystem(TypeSystem typeSystem)
MetaModel
setTypeSystem
in interface MetaModel
typeSystem
- the typesystemprotected org.eclipse.emf.ecore.EPackage[] allPackages()
public void addResourceSet(org.eclipse.emf.ecore.resource.ResourceSet rs)
public Type getTypeForName(java.lang.String typeName)
MetaModel
null
getTypeForName
in interface MetaModel
typeName
- name of type
public Type getType(java.lang.Object obj)
MetaModel
null
getType
in interface MetaModel
obj
- object for which a corresponding object is requested
public java.util.Set<Type> getKnownTypes()
MetaModel
getKnownTypes
in interface MetaModel
public Type getTypeForEClassifier(org.eclipse.emf.ecore.EClassifier element)
public Type getTypeForEClassifier(org.eclipse.emf.ecore.EGenericType element)
public Type getTypeForETypedElement(org.eclipse.emf.ecore.ETypedElement typedElement)
public TypeSystem getTypeSystem()
MetaModel
getTypeSystem
in interface MetaModel
public java.lang.String getFullyQualifiedName(org.eclipse.emf.ecore.ENamedElement ele)
protected java.lang.String getFqnRec(org.eclipse.emf.ecore.EObject ele, java.lang.String suffix)
public java.util.Set<java.lang.String> getNamespaces()
MetaModel
getNamespaces
in interface MetaModel
Set
containing the names of all namespaces provided by
this metamodel.protected java.lang.String getElementName(org.eclipse.emf.ecore.ENamedElement ele)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |