Your Ad Here





star.vis
Class AnnotationManager

java.lang.Object
  extended by star.base.neo.NeoJournalObject
      extended by star.base.neo.ClientServerObject
          extended by star.base.neo.ClientServerObjectManager
              extended by star.common.SimulationObjectManager
                  extended by star.vis.AnnotationManager
All Implemented Interfaces:
NeoJournableArgument, NeoObjectManager, ToolsManager

public class AnnotationManager
extends SimulationObjectManager
implements ToolsManager

Manage access to Annotations


Field Summary
 
Fields inherited from class star.base.neo.ClientServerObject
IN_USE_TAG
 
Constructor Summary
AnnotationManager(ClientServerObjectKey key)
           
 
Method Summary
 ImageAnnotation createImageAnnotation()
           
 ImageAnnotation2D createImageAnnotation2D()
           
 SimpleAnnotation createSimpleAnnotation()
           
 void deleteAnnotation(Annotation ann)
           
 void deleteAnnotations(Collection srcs)
           
 void disconnect()
          Serves as a destructor to clear observables etc.
 Collection getAnnotations()
           
 Collection getAnnotationsFilteredBy(Class[] classes)
           
 NeoSubject getPingObservable()
           
 String journalChild(ClientServerObject child)
          Journal children
 void pingSceneAnnotation()
           
 
Methods inherited from class star.common.SimulationObjectManager
getSimulation
 
Methods inherited from class star.base.neo.ClientServerObjectManager
add, addObjects, erase, eraseObjects, filterBy, getKeys, getObject, getObjectIgnoreCase, getObjects, getObjectsOf, has, has, has, hasObject, hasObjectIgnoreCase, inlineJournalSymbol, isEmpty, notifyObjectsChanged, remove, removeObjects, removeObjectsSilently, setObjects
 
Methods inherited from class star.base.neo.ClientServerObject
asJournal, copyProperties, execute, execute, executeAndWait, firePropertyChange, getAsStringArg, getBeanDisplayName, getBeanPropertyDescriptors, getBoolean, getBooleanVector, getChangedObservable, getClientServerObject, getCommandProps, getDouble, getDoubleVector, getInt, getIntVector, getLong, getNeoProperty, getObjectKey, getObjectKey, getObjectRegistry, getObjectVector, getParent, getPresentationName, getProperty, getServer, getString, getStringVector, getVector, inUse, isConnected, notifyDeleted, set, set, set, set, set, set, set, set, set, set, setObjectVector, setSilently, setSilently, setSilently, setSilently, setSilently, setSilently, setSilently, setSilently, setSilently, summarize, summarizeChildren, summarizeProperties, toString
 
Methods inherited from class star.base.neo.NeoJournalObject
addJournalProgressObserver, addPropertyChangeListener, asJournalSymbol, firePropertyChange, firePropertyChange, getTypeCast, isJournaling, journalPropertyChange, methodToJournal, methodToJournal, methodToJournal, methodToJournal, notifyProgress, removeJournalProgressObserver, removePropertyChangeListener, setJournalEnable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnotationManager

public AnnotationManager(ClientServerObjectKey key)
Method Detail

disconnect

public void disconnect()
Description copied from class: ClientServerObject
Serves as a destructor to clear observables etc. Note: at this point the server-side object is gone.

Overrides:
disconnect in class ClientServerObject

deleteAnnotation

public void deleteAnnotation(Annotation ann)

deleteAnnotations

public void deleteAnnotations(Collection srcs)

getPingObservable

public NeoSubject getPingObservable()

pingSceneAnnotation

public void pingSceneAnnotation()

getAnnotationsFilteredBy

public Collection getAnnotationsFilteredBy(Class[] classes)

getAnnotations

public Collection getAnnotations()

journalChild

public String journalChild(ClientServerObject child)
Journal children

Overrides:
journalChild in class ClientServerObjectManager
Parameters:
child - the child that is to be journaled
Returns:
the journal string that describes the child

createSimpleAnnotation

public SimpleAnnotation createSimpleAnnotation()

createImageAnnotation

public ImageAnnotation createImageAnnotation()

createImageAnnotation2D

public ImageAnnotation2D createImageAnnotation2D()


Copyright © 2000-2006 CD-adapco. All Rights Reserved.

Return to CD-adapco STAR-CCM+ Index


Your Ad Here