org.eaglei.ui.gwt.instance
Class OntologyPropertiesRenderer

java.lang.Object
  extended by org.eaglei.ui.gwt.instance.OntologyPropertiesRenderer
All Implemented Interfaces:
Renderer
Direct Known Subclasses:
SearchOntologyPropViewRenderer

public abstract class OntologyPropertiesRenderer
extends java.lang.Object
implements Renderer


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.FlowPanel ontologyPanel
           
protected  org.eaglei.model.EIClass rootSuperClass
           
 
Constructor Summary
OntologyPropertiesRenderer(org.eaglei.model.EIInstance eiInstance, com.google.gwt.user.client.ui.FlowPanel ontologyPanel)
           
 
Method Summary
abstract  void addFormTitle(java.lang.String type)
           
protected abstract  void addNameProperty(java.lang.String labelPrefix)
           
protected abstract  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)
           
abstract  void fetchConstants()
           
protected  void finishSetup()
           
abstract  java.util.Collection<org.eaglei.model.EIEntity> getDataTypeEntities()
           
abstract  java.util.Collection<org.eaglei.model.EIEntity> getObjectTypeEntities()
           
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 renderProperties()
           
 
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.FlowPanel ontologyPanel

rootSuperClass

protected org.eaglei.model.EIClass rootSuperClass
Constructor Detail

OntologyPropertiesRenderer

public OntologyPropertiesRenderer(org.eaglei.model.EIInstance eiInstance,
                                  com.google.gwt.user.client.ui.FlowPanel 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)

fetchConstants

public abstract void fetchConstants()

addNameProperty

protected abstract void addNameProperty(java.lang.String labelPrefix)

addTypeProperty

protected abstract void addTypeProperty(java.lang.String labelPrefix)

renderProperties

public void renderProperties()
Specified by:
renderProperties in interface Renderer

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()

finishSetup

protected void finishSetup()


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