Added Edge and vertex base class name

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/private/luca.frosini/information-system-model@129939 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Luca Frosini 2016-07-05 14:04:18 +00:00
parent 5aaeb82b15
commit 5374ec13e0
1 changed files with 6 additions and 2 deletions

View File

@ -26,6 +26,10 @@ public class TypeBinder {
private static Logger logger = LoggerFactory.getLogger(TypeBinder.class);
private static final String EDGE_CLASS_NAME = "E";
private static final String VERTEX_CLASS_NAME = "V";
public final static String NAME = "NAME";
public final static String DESCRIPTION = "DESCRIPTION";
@ -64,7 +68,7 @@ public class TypeBinder {
if(Facet.class.isAssignableFrom(type)){
typeDefinition.superclasses = retrieveSuperClasses(type, Facet.class, Entity.class.getSimpleName());
} else {
typeDefinition.superclasses = retrieveSuperClasses(type, Entity.class, "V");
typeDefinition.superclasses = retrieveSuperClasses(type, Entity.class, VERTEX_CLASS_NAME);
}
}
} else if(Relation.class.isAssignableFrom(type)){
@ -73,7 +77,7 @@ public class TypeBinder {
} else if(ConsistOf.class.isAssignableFrom(type)) {
typeDefinition.superclasses = retrieveSuperClasses(type, ConsistOf.class, Relation.class.getSimpleName());
} else {
typeDefinition.superclasses = retrieveSuperClasses(type, Relation.class, "E");
typeDefinition.superclasses = retrieveSuperClasses(type, Relation.class, EDGE_CLASS_NAME);
}
} else if(Embedded.class.isAssignableFrom(type)){
typeDefinition.superclasses = retrieveSuperClasses(type, Embedded.class, null);