org.eaglei.datatools.client.ui
Class OntologyPropertiesRenderer

java.lang.Object
  extended by org.eaglei.datatools.client.ui.OntologyPropertiesRenderer
Direct Known Subclasses:
OntologyPropEditRenderer, OntologyPropViewRenderer

public abstract class OntologyPropertiesRenderer
extends java.lang.Object


Field Summary
protected  org.eaglei.model.EIClass eiClass
           
protected  org.eaglei.model.EIInstance eiInstance
           
protected  java.util.List<org.eaglei.model.EIProperty> eiProperties
           
protected  java.util.Map<org.eaglei.model.EIEntity,org.eaglei.model.EIProperty> eiPropertiesEntityMap
           
protected  com.google.gwt.user.client.ui.VerticalPanel ontologyPanel
           
protected  org.eaglei.model.EIClass rootSuperClass
           
 
Constructor Summary
OntologyPropertiesRenderer(org.eaglei.model.EIInstance eiInstance, com.google.gwt.user.client.ui.VerticalPanel ontologyPanel)
           
 
Method Summary
abstract  void addFormTitle(java.lang.String type)
           
protected  void addNameProperty(java.lang.String labelPrefix)
           
protected  void addTypeProperty(java.lang.String labelPrefix)
           
protected abstract  void drawDataProperty(org.eaglei.model.EIEntity propertyEntity, java.lang.String propertyDefinition, boolean isRequired, java.util.Set<java.lang.String> propertyValues)
           
protected abstract  void drawObjectProperty(org.eaglei.model.EIEntity propertyEntity, java.lang.String propertyDefinition, boolean isRequired, java.util.Set<org.eaglei.model.EIEntity> propertyValues)
           
protected  void finishSetup()
           
abstract  java.util.Collection<org.eaglei.model.EIEntity> getDataTypeEntities()
           
abstract  java.util.Collection<org.eaglei.model.EIEntity> getObjectTypeEntities()
           
protected  org.eaglei.model.EIClass getRootSuperClass()
           
protected  void initializeProperties()
           
protected  java.util.HashSet<java.lang.String> makeSetFromSingle(java.lang.String value)
           
protected  java.util.HashSet<org.eaglei.model.EIEntity> makeSetFromSingleEntity(org.eaglei.model.EIEntity value)
           
protected  java.util.HashSet<org.eaglei.model.EIURI> makeSetFromSingleURI(org.eaglei.model.EIURI value)
           
 void renderOntologyProperties()
           
protected  void setRootSuperClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eiInstance

protected org.eaglei.model.EIInstance eiInstance

eiClass

protected org.eaglei.model.EIClass eiClass

eiProperties

protected java.util.List<org.eaglei.model.EIProperty> eiProperties

eiPropertiesEntityMap

protected java.util.Map<org.eaglei.model.EIEntity,org.eaglei.model.EIProperty> eiPropertiesEntityMap

ontologyPanel

protected com.google.gwt.user.client.ui.VerticalPanel ontologyPanel

rootSuperClass

protected org.eaglei.model.EIClass rootSuperClass
Constructor Detail

OntologyPropertiesRenderer

public OntologyPropertiesRenderer(org.eaglei.model.EIInstance eiInstance,
                                  com.google.gwt.user.client.ui.VerticalPanel ontologyPanel)
Method Detail

getDataTypeEntities

public abstract java.util.Collection<org.eaglei.model.EIEntity> getDataTypeEntities()

getObjectTypeEntities

public abstract java.util.Collection<org.eaglei.model.EIEntity> getObjectTypeEntities()

addFormTitle

public abstract void addFormTitle(java.lang.String type)

renderOntologyProperties

public void renderOntologyProperties()

addNameProperty

protected void addNameProperty(java.lang.String labelPrefix)

addTypeProperty

protected void addTypeProperty(java.lang.String labelPrefix)

makeSetFromSingle

protected java.util.HashSet<java.lang.String> makeSetFromSingle(java.lang.String value)

makeSetFromSingleURI

protected java.util.HashSet<org.eaglei.model.EIURI> makeSetFromSingleURI(org.eaglei.model.EIURI value)

makeSetFromSingleEntity

protected java.util.HashSet<org.eaglei.model.EIEntity> makeSetFromSingleEntity(org.eaglei.model.EIEntity value)

drawDataProperty

protected abstract void drawDataProperty(org.eaglei.model.EIEntity propertyEntity,
                                         java.lang.String propertyDefinition,
                                         boolean isRequired,
                                         java.util.Set<java.lang.String> propertyValues)

drawObjectProperty

protected abstract void drawObjectProperty(org.eaglei.model.EIEntity propertyEntity,
                                           java.lang.String propertyDefinition,
                                           boolean isRequired,
                                           java.util.Set<org.eaglei.model.EIEntity> propertyValues)

initializeProperties

protected void initializeProperties()

setRootSuperClass

protected void setRootSuperClass()

finishSetup

protected void finishSetup()

getRootSuperClass

protected org.eaglei.model.EIClass getRootSuperClass()


Copyright © 2009-2011 Eagle-I. All Rights Reserved.