Interface ElementDescriptor
-
- All Known Implementing Classes:
DefaultDescriptor
,EObjectDescriptor
,RhapsodyDescriptor
public interface ElementDescriptor
Class providing description properties of specific kind of element
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
canHandle(java.lang.Object element)
java.lang.Class<?>
getHandledClass()
java.util.Map<java.lang.String,java.lang.String>
getProperties(java.lang.Object element)
-
-
-
Method Detail
-
getHandledClass
java.lang.Class<?> getHandledClass()
- Returns:
- the Java Class this descriptor can handle
-
getProperties
java.util.Map<java.lang.String,java.lang.String> getProperties(java.lang.Object element)
- Parameters:
element
-- Returns:
- a map of properties describing the element
-
canHandle
default boolean canHandle(java.lang.Object element)
- Parameters:
element
-- Returns:
- true if this descriptor can handle this element
-
-