ru.igis.omtab.reflect
Class NavObReflector

java.lang.Object
  extended by com.bbn.openmap.MapHandlerChild
      extended by com.bbn.openmap.OMComponent
          extended by ru.igis.omtab.reflect.NavObReflector
All Implemented Interfaces:
com.bbn.openmap.LightMapHandlerChild, com.bbn.openmap.PropertyConsumer, java.beans.beancontext.BeanContextChild, java.beans.beancontext.BeanContextMembershipListener, java.util.EventListener

public class NavObReflector
extends com.bbn.openmap.OMComponent

Author:
Ru TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
static java.lang.String reflectCreationProperty
           
 
Fields inherited from interface com.bbn.openmap.PropertyConsumer
EditorProperty, initPropertiesProperty, LabelEditorProperty, ScopedEditorProperty
 
Constructor Summary
NavObReflector()
           
 
Method Summary
 void changeSlotValue(edu.stanford.smi.protege.model.Instance instance, edu.stanford.smi.protege.model.Slot slot)
           
 void findAndInit(java.lang.Object arg0)
           
 void findAndUndo(java.lang.Object arg0)
           
static boolean isReflectCreation()
           
 void reflectAndAddSlotListener(edu.stanford.smi.protege.model.Instance instance)
           
 void setProperties(java.lang.String prefix, java.util.Properties props)
          Sets the properties for the OMComponent.
static void setReflectCreation(boolean rc)
           
 
Methods inherited from class com.bbn.openmap.OMComponent
getProperties, getPropertyInfo, getPropertyPrefix, setProperties, setPropertyPrefix
 
Methods inherited from class com.bbn.openmap.MapHandlerChild
addPropertyChangeListener, addVetoableChangeListener, childrenAdded, childrenRemoved, findAndInit, firePropertyChange, fireVetoableChange, getBeanContext, isIsolated, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext, setIsolated
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reflectCreationProperty

public static final transient java.lang.String reflectCreationProperty
See Also:
Constant Field Values
Constructor Detail

NavObReflector

public NavObReflector()
Method Detail

setProperties

public void setProperties(java.lang.String prefix,
                          java.util.Properties props)
Sets the properties for the OMComponent.

Specified by:
setProperties in interface com.bbn.openmap.PropertyConsumer
Overrides:
setProperties in class com.bbn.openmap.OMComponent
Parameters:
prefix - the token to prefix the property names
props - the Properties object

isReflectCreation

public static boolean isReflectCreation()
Returns:
Returns the reflectCreation.

setReflectCreation

public static void setReflectCreation(boolean rc)
Parameters:
rc - The reflectCreation to set.

findAndInit

public void findAndInit(java.lang.Object arg0)
Specified by:
findAndInit in interface com.bbn.openmap.LightMapHandlerChild
Overrides:
findAndInit in class com.bbn.openmap.MapHandlerChild

findAndUndo

public void findAndUndo(java.lang.Object arg0)
Specified by:
findAndUndo in interface com.bbn.openmap.LightMapHandlerChild
Overrides:
findAndUndo in class com.bbn.openmap.MapHandlerChild

reflectAndAddSlotListener

public void reflectAndAddSlotListener(edu.stanford.smi.protege.model.Instance instance)

changeSlotValue

public void changeSlotValue(edu.stanford.smi.protege.model.Instance instance,
                            edu.stanford.smi.protege.model.Slot slot)