Class EObjectDescriptor
- java.lang.Object
-
- com.sodius.mdw.metamodel.rhapsody.util.log.DefaultDescriptor
-
- com.sodius.mdw.metamodel.rhapsody.util.log.EObjectDescriptor
-
- All Implemented Interfaces:
ElementDescriptor
- Direct Known Subclasses:
RhapsodyDescriptor
public class EObjectDescriptor extends DefaultDescriptor
ElementDescriptor dedicated to org.eclipse.emf.ecore.EObject Override DefaultDescriptor with the following rules: - description = qualified name - id = uri to the EObject - class = eClass name
-
-
Field Summary
-
Fields inherited from class com.sodius.mdw.metamodel.rhapsody.util.log.DefaultDescriptor
PROPERTY_CLASS, PROPERTY_DESCRIPTION, PROPERTY_ID, propertyGetters
-
-
Constructor Summary
Constructors Constructor Description EObjectDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>
getHandledClass()
protected java.lang.String
getPropertyClassName(java.lang.Object o)
The Object's Classprotected java.lang.String
getPropertyDescription(java.lang.Object o)
The Object's descriptionprotected java.lang.String
getPropertyID(java.lang.Object o)
The Object's ID-
Methods inherited from class com.sodius.mdw.metamodel.rhapsody.util.log.DefaultDescriptor
getProperties
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.util.log.ElementDescriptor
canHandle
-
-
-
-
Method Detail
-
getHandledClass
public java.lang.Class<?> getHandledClass()
- Specified by:
getHandledClass
in interfaceElementDescriptor
- Overrides:
getHandledClass
in classDefaultDescriptor
- Returns:
- the Java Class this descriptor can handle
-
getPropertyDescription
protected java.lang.String getPropertyDescription(java.lang.Object o)
Description copied from class:DefaultDescriptor
The Object's description- Overrides:
getPropertyDescription
in classDefaultDescriptor
- Returns:
- toString()
-
getPropertyClassName
protected java.lang.String getPropertyClassName(java.lang.Object o)
Description copied from class:DefaultDescriptor
The Object's Class- Overrides:
getPropertyClassName
in classDefaultDescriptor
- Returns:
- getClass().GetSimpleName()
-
getPropertyID
protected java.lang.String getPropertyID(java.lang.Object o)
Description copied from class:DefaultDescriptor
The Object's ID- Overrides:
getPropertyID
in classDefaultDescriptor
- Returns:
- hascode()
-
-