|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MetaModel
Method Summary | |
---|---|
java.util.Set<? extends 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 |
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. |
Method Detail |
---|
TypeSystem getTypeSystem()
void setTypeSystem(TypeSystem typeSystem)
typeSystem
- the typesystemType getTypeForName(java.lang.String typeName)
null
typeName
- name of type
Type getType(java.lang.Object obj)
null
obj
- object for which a corresponding object is requested
java.util.Set<? extends Type> getKnownTypes()
java.util.Set<java.lang.String> getNamespaces()
Set
containing the names of all namespaces provided by
this metamodel.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |