org.eclipse.e4.xwt.metadata
Interface IMetaclass
public interface IMetaclass
UI metaclass
- Author:
- yyang
getName
java.lang.String getName()
getProperties
IProperty[] getProperties()
getSuperClass
IMetaclass getSuperClass()
getEvents
IEvent[] getEvents()
findProperty
IProperty findProperty(java.lang.String name)
findDefaultProperty
IProperty findDefaultProperty()
findEvent
IEvent findEvent(java.lang.String name)
newInstance
java.lang.Object newInstance(java.lang.Object[] parameters)
isAbstract
boolean isAbstract()
isInstance
boolean isInstance(java.lang.Object object)
isSubclassOf
boolean isSubclassOf(IMetaclass metaclass)
isSuperclassOf
boolean isSuperclassOf(IMetaclass metaclass)
isAssignableFrom
boolean isAssignableFrom(IMetaclass metaclass)
getType
java.lang.Class<?> getType()
addArrayProperty
IProperty addArrayProperty(IProperty property)
- TODO
- Parameters:
property
-
- Returns:
addProperty
IProperty addProperty(IProperty property)