Class EObjectProperty

    • 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