public interface EditorMap
org.biopax.paxtools.io
, org.biopax.paxtools.model
,Modifier and Type | Method and Description |
---|---|
<D extends BioPAXElement> |
getEditorForProperty(String property,
Class<D> javaClass)
This method returns the editor intended to handle
property named property of a class (javaClass).
|
Set<PropertyEditor> |
getEditorsForProperty(String property)
This method returns the set of editors intended to handle
property named property.
|
Set<PropertyEditor> |
getEditorsOf(BioPAXElement bpe)
This method returns the set of editors whose domain
subsumes the class of given BioPAX element.
|
Set<PropertyEditor> |
getEditorsOf(Class<? extends BioPAXElement> domain)
This method returns the set of editors whose domain
subsumes the given class
|
Set<ObjectPropertyEditor> |
getInverseEditorsOf(BioPAXElement bpe)
Properties in BioPAX specification is unidirectional.
|
Set<ObjectPropertyEditor> |
getInverseEditorsOf(Class<? extends BioPAXElement> domain)
Properties in BioPAX specification is unidirectional.
|
<E extends BioPAXElement> |
getKnownSubClassesOf(Class<E> javaClass)
Returns a set of sub classes of a given class.
|
BioPAXLevel |
getLevel()
Returns the BioPAX level for which editor map is created.
|
<D extends BioPAXElement> |
getSubclassEditorsForProperty(String property,
Class<D> domain)
This method returns the set of editors intended to handle
property named property.
|
Iterator<PropertyEditor> |
iterator() |
<D extends BioPAXElement> PropertyEditor<? super D,?> getEditorForProperty(String property, Class<D> javaClass)
D
- domainproperty
- name of the property for which editor will be calledjavaClass
- class of the elementSet<PropertyEditor> getEditorsForProperty(String property)
property
- name of the property for which editor will be called<D extends BioPAXElement> Set<PropertyEditor<? extends D,?>> getSubclassEditorsForProperty(String property, Class<D> domain)
D
- domain biopax typeproperty
- name of the property for which editor will be calleddomain
- biopax type/class the property belongs toSet<PropertyEditor> getEditorsOf(BioPAXElement bpe)
bpe
- BioPAX element for which the available editors will be returnedSet<ObjectPropertyEditor> getInverseEditorsOf(BioPAXElement bpe)
bpe
- BioPAX element for which the available inverse editors will be returned.<E extends BioPAXElement> Set<? extends Class<E>> getKnownSubClassesOf(Class<E> javaClass)
E
- biopax type (biopax object model interface)javaClass
- the class whose subclasses will be returnedBioPAXLevel getLevel()
Set<PropertyEditor> getEditorsOf(Class<? extends BioPAXElement> domain)
domain
- BioPAX model interface for which the available editors will be returnedSet<ObjectPropertyEditor> getInverseEditorsOf(Class<? extends BioPAXElement> domain)
domain
- of the inverse propertyIterator<PropertyEditor> iterator()
Copyright © 2015 BioPAX. All rights reserved.