Uses of Interface
gsim.core.objects.ObjectClassIF

Packages that use ObjectClassIF
gsim.core This is the gsim API. 
gsim.core.objects The objects package provides an API that simplifies the usage of the entities in gsim. 
 

Uses of ObjectClassIF in gsim.core
 

Methods in gsim.core that return ObjectClassIF
 ObjectClassIF DefinitionEnvironment.createObjectClass(java.lang.String name, java.lang.String parent)
          Creates an ObjectClass.
 ObjectClassIF DefinitionEnvironment.getObjectClass(java.lang.String name)
          Return a particular object class.
 ObjectClassIF[] DefinitionEnvironment.getObjectClasses(java.lang.String parent)
          Return object classes.
 ObjectClassIF DefinitionEnvironment.getTopObjectClass()
          Return the top level object class from which all objects must inherit.
 

Methods in gsim.core with parameters of type ObjectClassIF
 ObjectInstanceIF DefinitionEnvironment.createObjectInstance(java.lang.String name, ObjectClassIF parent)
          Instanciates an object.
 

Uses of ObjectClassIF in gsim.core.objects
 

Subinterfaces of ObjectClassIF in gsim.core.objects
 interface AgentClassIF
          The AgentClassIF is an interface to the frame representing an agent.
 

Methods in gsim.core.objects that return ObjectClassIF
 ObjectClassIF AgentClassIF.getObjectListType(java.lang.String listName)
          Gets the type of object for a particular list.
 ObjectClassIF[] AgentClassIF.getObjects(java.lang.String list)
          Gets the default objects in a list.
 

Methods in gsim.core.objects with parameters of type ObjectClassIF
 void AgentClassIF.addOrSetObject(java.lang.String list, ObjectClassIF object)
          Adds the object class if the object class is not yet defined, or updates it otherwise.
 void AgentClassIF.removeObject(java.lang.String list, ObjectClassIF object)
          Removes an object class from a list.