Class EcoreTypeInfo
- java.lang.Object
-
- org.eclipse.emfcloud.jackson.annotations.EcoreTypeInfo
-
public class EcoreTypeInfo extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEcoreTypeInfo.USE
-
Field Summary
Fields Modifier and Type Field Description static ValueReader<String,org.eclipse.emf.ecore.EClass>DEFAULT_VALUE_READERstatic ValueWriter<org.eclipse.emf.ecore.EClass,String>DEFAULT_VALUE_WRITERstatic StringPROPERTYstatic ValueReader<String,org.eclipse.emf.ecore.EClass>READ_BY_CLASSstatic ValueReader<String,org.eclipse.emf.ecore.EClass>READ_BY_NAMEstatic ValueWriter<org.eclipse.emf.ecore.EClass,String>WRITE_BY_CLASS_NAMEstatic ValueWriter<org.eclipse.emf.ecore.EClass,String>WRITE_BY_NAME
-
Constructor Summary
Constructors Constructor Description EcoreTypeInfo()EcoreTypeInfo(String property)EcoreTypeInfo(String property, ValueReader<String,org.eclipse.emf.ecore.EClass> valueReader)EcoreTypeInfo(String property, ValueReader<String,org.eclipse.emf.ecore.EClass> valueReader, ValueWriter<org.eclipse.emf.ecore.EClass,String> valueWriter)EcoreTypeInfo(String property, ValueWriter<org.eclipse.emf.ecore.EClass,String> valueWriter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EcoreTypeInfocreate(String property, EcoreTypeInfo.USE use)StringgetProperty()ValueReader<String,org.eclipse.emf.ecore.EClass>getValueReader()ValueWriter<org.eclipse.emf.ecore.EClass,String>getValueWriter()
-
-
-
Field Detail
-
PROPERTY
public static final String PROPERTY
- See Also:
- Constant Field Values
-
DEFAULT_VALUE_READER
public static final ValueReader<String,org.eclipse.emf.ecore.EClass> DEFAULT_VALUE_READER
-
DEFAULT_VALUE_WRITER
public static final ValueWriter<org.eclipse.emf.ecore.EClass,String> DEFAULT_VALUE_WRITER
-
READ_BY_NAME
public static final ValueReader<String,org.eclipse.emf.ecore.EClass> READ_BY_NAME
-
WRITE_BY_NAME
public static final ValueWriter<org.eclipse.emf.ecore.EClass,String> WRITE_BY_NAME
-
READ_BY_CLASS
public static final ValueReader<String,org.eclipse.emf.ecore.EClass> READ_BY_CLASS
-
WRITE_BY_CLASS_NAME
public static final ValueWriter<org.eclipse.emf.ecore.EClass,String> WRITE_BY_CLASS_NAME
-
-
Constructor Detail
-
EcoreTypeInfo
public EcoreTypeInfo()
-
EcoreTypeInfo
public EcoreTypeInfo(String property)
-
EcoreTypeInfo
public EcoreTypeInfo(String property, ValueReader<String,org.eclipse.emf.ecore.EClass> valueReader)
-
EcoreTypeInfo
public EcoreTypeInfo(String property, ValueWriter<org.eclipse.emf.ecore.EClass,String> valueWriter)
-
EcoreTypeInfo
public EcoreTypeInfo(String property, ValueReader<String,org.eclipse.emf.ecore.EClass> valueReader, ValueWriter<org.eclipse.emf.ecore.EClass,String> valueWriter)
-
-
Method Detail
-
getProperty
public String getProperty()
-
getValueReader
public ValueReader<String,org.eclipse.emf.ecore.EClass> getValueReader()
-
getValueWriter
public ValueWriter<org.eclipse.emf.ecore.EClass,String> getValueWriter()
-
create
public static EcoreTypeInfo create(String property, EcoreTypeInfo.USE use)
-
-