Class EObjectProperty
- java.lang.Object
-
- org.eclipse.emfcloud.jackson.databind.property.EObjectProperty
-
- Direct Known Subclasses:
EObjectFeatureProperty,EObjectIdentityProperty,EObjectOperationProperty,EObjectReferenceProperty,EObjectTypeProperty
public abstract class EObjectProperty extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEObjectProperty(String fieldName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.eclipse.emf.ecore.EObjectdeserialize(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt)abstract voiddeserializeAndSet(com.fasterxml.jackson.core.JsonParser jp, org.eclipse.emf.ecore.EObject current, com.fasterxml.jackson.databind.DeserializationContext ctxt, org.eclipse.emf.ecore.resource.Resource resource)StringgetFieldName()abstract voidserialize(org.eclipse.emf.ecore.EObject bean, com.fasterxml.jackson.core.JsonGenerator jg, com.fasterxml.jackson.databind.SerializerProvider provider)
-
-
-
Constructor Detail
-
EObjectProperty
protected EObjectProperty(String fieldName)
-
-
Method Detail
-
getFieldName
public String getFieldName()
-
serialize
public abstract void serialize(org.eclipse.emf.ecore.EObject bean, com.fasterxml.jackson.core.JsonGenerator jg, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOException- Throws:
IOException
-
deserialize
public abstract org.eclipse.emf.ecore.EObject deserialize(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException- Throws:
IOException
-
deserializeAndSet
public abstract void deserializeAndSet(com.fasterxml.jackson.core.JsonParser jp, org.eclipse.emf.ecore.EObject current, com.fasterxml.jackson.databind.DeserializationContext ctxt, org.eclipse.emf.ecore.resource.Resource resource) throws IOException- Throws:
IOException
-
-