copyright The Portico Project 2008.

Uses of Class
org.portico.shared.model.RegionInstance

Packages that use RegionInstance
org.portico.core.fedex   
org.portico.core.handlers   
org.portico.impl.hla13   
org.portico.impl.hla13.types   
org.portico.lrc   
org.portico.lrc.handlers   
org.portico.shared.model   
org.portico.shared.msg   
 

Uses of RegionInstance in org.portico.core.fedex
 

Fields in org.portico.core.fedex with type parameters of type RegionInstance
private  Map<RegionInstance,Set<Integer>> RegionGroup.associations
           
private  Map<Federate,Set<RegionInstance>> ICInterest.interests
           
private  Map<Integer,RegionInstance> RegionStore.regionsByToken
           
 

Methods in org.portico.core.fedex that return RegionInstance
private  RegionInstance RegionStore._createRegion(Federate federate, int space, int extents)
          This method performs the actual RegionInstance creation.
 RegionInstance RegionStore.createRegion(Federate federate, int spaceHandle, int numberOfExtents)
          Create a new RegionInstance instance, filling it out with the appropriate values.
 RegionInstance RegionStore.createRegionAndStore(Federate federate, int space, int extents)
          This method is the same as RegionStore.createRegion(Federate, int, int) except that AFTER the RegionInstance has been successfully created, it will be added to the store.
 RegionInstance RegionStore.getRegion(int regionToken)
          Find and return the RegionInstance associated with the given token.
 RegionInstance RegionStore.removeRegion(int regionToken)
          Remove the contained RegionInstance with the given token from the store and return it.
 

Methods in org.portico.core.fedex that return types with arguments of type RegionInstance
 Map<Integer,Set<RegionInstance>> InterestManager.getAttributeSubscriptionSetWithDDM(OCMetadata objectClass, Federate federate)
          This method is much like InterestManager.getAttributeSubscriptionSet(int, Federate) except that it will return a map containing ALL subscription information (both DDM and non-DDM).
 Map<RegionInstance,Set<Integer>> RegionGroup.getRawMap()
          Returns an UNMODIFIABLE version of the underlying region association map that supports this class.
 Set<RegionInstance> ICInterest.getRegions(Federate federate)
          Get all the regions associated with the interests this federate has in the interaction class.
 

Methods in org.portico.core.fedex with parameters of type RegionInstance
 void RegionStore.addRegion(RegionInstance region)
          Add the given RegionInstance to the store.
 void RegionGroup.augment(RegionInstance region, Set<Integer> attributes)
          Augments any existing association for the region by adding the provided attributes to the set of those that are currently associated with the region.
 Set<Integer> RegionGroup.getAssociated(RegionInstance region)
          Returns the set of attribute handles that are currently associated with the provided RegionInstance.
 Set<Integer> OCInterest.getInterest(Federate federate, RegionInstance region)
          This method will return the set of attribute interests that are bound to the specified RegionInstance for the given federate.
 boolean RegionGroup.hasInterest(RegionInstance region)
          Returns true if there is a registered interest associated with the provided RegionInstance, false false otherwise.
 void ICInterest.registerInterest(Federate federate, RegionInstance region)
          Register the federate as having an interest in the interaction class with the given region.
 void OCInterest.registerInterest(Federate federate, Set<Integer> handleSet, RegionInstance region)
          Registers the federate as having an interest in the given attribute handles within the range of the provided RegionInstance.
 void RegionGroup.remove(RegionInstance region)
          This is like RegionGroup.remove(RegionInstance, Set) except that it will remove the interest in ALL attributes associated with the given region.
 void RegionGroup.remove(RegionInstance region, Set<Integer> attributes)
          This method will remove any interest associated with the given RegionInstance in the provided attributes.
 void OCInterest.removeInterest(Federate federate, RegionInstance region)
          Removes the interest in any attributes for the associated object class that have been linked to the given RegionInstance.
 void ICInterest.removeInterest(Federate federate, RegionInstance region)
          This method will remove the given region from those associated with the interest the federate has in the interaction class.
 void RegionGroup.replace(RegionInstance region, Set<Integer> attributes)
          Replaces the given association for the identified region, storing the provided attributes in place of anything that existed there before.
 void InterestManager.subscribeInteractionClass(Federate federate, int clazz, RegionInstance region)
          Registers a subscription interest in the identified interaction class for the given federate.
 void InterestManager.subscribeObjectClassWithDDM(Federate federate, int classHandle, Set<Integer> attributes, RegionInstance region)
          Add a subscription interest for the given attributes and associate it with the supplied region.
 void InterestManager.unsubscribeInteractionClass(Federate federate, int clazz, RegionInstance region)
          Remove the supplied region from the set of those associated with the federates interest in the interaction class.
 void InterestManager.unsubscribeObjectClassWithDDM(Federate federate, int classHandle, RegionInstance region)
          This method will remove any existing subscription for given class when it is coupled with the given region.
private  void InterestManager.unsubscribeObjectClassWithDDM(Federate federate, int classHandle, Set<Integer> attributes, RegionInstance region)
          This method will remove any subscription the federate has in the given attributes, OR all the attributes associated with the given region.
 

Uses of RegionInstance in org.portico.core.handlers
 

Methods in org.portico.core.handlers with parameters of type RegionInstance
private  void ACT_RequestClassUpdateHandler.processClass(OCMetadata oClass, Set<Integer> attributes, byte[] tag, Federate requesting, RegionInstance region)
          This method will call #queueCallbacks(OCMetadata, Set, byte[]) for the given class, and then will do the same for all the child classes.
private  void ACT_RequestClassUpdateHandler.queueCallbacks(OCMetadata oClass, Set<Integer> requestedAttributes, byte[] tag, Federate requesting, RegionInstance region)
          This method performs the actual creation and queueing of the "provide update" callbacks.
 

Method parameters in org.portico.core.handlers with type arguments of type RegionInstance
private  boolean ACT_InteractionHandler.regionsOverlap(Set<RegionInstance> subscribed, int sentToken)
          This method will compare the RegionInstances in the provided subscription set to the region with the provided token (representing the region used to send the interaction).
 

Uses of RegionInstance in org.portico.impl.hla13
 

Methods in org.portico.impl.hla13 that return RegionInstance
private  RegionInstance DefaultJava1RTIAmbassador.convertRegion(hla.rti13.java1.Region region)
          This method will take in a given region instance, check that it is of the appropriate Portico type, convert it to the type and return it.
private  RegionInstance Default13RTIAmbassador.convertRegion(hla.rti.Region region)
          This method will take in a given region instance, check that it is of the appropriate Portico type, convert it to the type and return it.
 

Uses of RegionInstance in org.portico.impl.hla13.types
 

Fields in org.portico.impl.hla13.types declared as RegionInstance
private  RegionInstance Java1Region.region
           
private  RegionInstance HLA13Region.region
           
 

Methods in org.portico.impl.hla13.types that return RegionInstance
 RegionInstance Java1Region.getWrappedRegion()
          Return the wrapped Portico region insance
 RegionInstance HLA13Region.getWrappedRegion()
          Return the wrapped Portico region insance
static RegionInstance Java1Region.toPorticoRegion(hla.rti13.java1.Region region)
          This method will take a region as the HLA1.3(java1) type and attempt to convert and extract from it the wrapped RegionInstance.
static RegionInstance HLA13Region.toPorticoRegion(hla.rti.Region region)
          This method will take a region as the HLA1.3 type and attempt to convert and extract from it the wrapped RegionInstance.
 

Constructors in org.portico.impl.hla13.types with parameters of type RegionInstance
HLA13Region(RegionInstance region)
           
Java1Region(RegionInstance region)
           
 

Uses of RegionInstance in org.portico.lrc
 

Fields in org.portico.lrc with type parameters of type RegionInstance
private  Map<Integer,RegionInstance> LRCRegionStore.regions
           
 

Methods in org.portico.lrc that return RegionInstance
 RegionInstance LRCRegionStore.getRegion(int regionHandle)
          Fetch the contained region with the supplied region handle.
 RegionInstance LRCRegionStore.removeRegion(int regionHandle)
          Remove and return the contained RegionInstance with the given handle.
 RegionInstance LRCRegionStore.removeRegion(RegionInstance theRegion)
          Remove and return the contained RegionInstance.
 

Methods in org.portico.lrc with parameters of type RegionInstance
 void LRCRegionStore.addRegion(RegionInstance region)
          Adds the given RegionInstance to the store.
 boolean LRCRegionStore.containsRegion(RegionInstance region)
          Returns true if the store contains the given RegionInstance, false otherwise.
 RegionInstance LRCRegionStore.removeRegion(RegionInstance theRegion)
          Remove and return the contained RegionInstance.
 

Uses of RegionInstance in org.portico.lrc.handlers
 

Methods in org.portico.lrc.handlers that return RegionInstance
private  RegionInstance REQ_SubscribeInteractionHandler.validateDDM(ICMetadata metadata, int regionToken)
          This method will validate the DDM portion of a request.
 

Methods in org.portico.lrc.handlers with parameters of type RegionInstance
private  void REQ_ModifyRegionHandler.logRegionRequest(RegionInstance region)
          This method will log (at the TRACE level) all the data associated with the given region.
 

Uses of RegionInstance in org.portico.shared.model
 

Fields in org.portico.shared.model declared as RegionInstance
private  RegionInstance ACInstance.region
           
 

Methods in org.portico.shared.model that return RegionInstance
 RegionInstance RegionInstance.clone()
          This method will do a deep-copy of the current , returning the new instance such that it has all the values that the original (current) instance has.
 RegionInstance ACInstance.getRegion()
          Returns the region associated with this particular attribute.
 

Methods in org.portico.shared.model with parameters of type RegionInstance
 void RegionInstance.copy(RegionInstance other)
          Remove any current state and copy all the values from the given RegionInstance to this one.
 boolean RegionInstance.overlapsWith(RegionInstance other)
          This method will return true if the given region overlaps with the other region, false otherwise.
 void ACInstance.setRegion(RegionInstance region)
           
 

Uses of RegionInstance in org.portico.shared.msg
 

Fields in org.portico.shared.msg declared as RegionInstance
private  RegionInstance RTI_ModifyRegion.region
           
 

Methods in org.portico.shared.msg that return RegionInstance
 RegionInstance RTI_ModifyRegion.getRegion()
           
 

Methods in org.portico.shared.msg with parameters of type RegionInstance
 void RTI_ModifyRegion.setRegion(RegionInstance region)
           
 

Constructors in org.portico.shared.msg with parameters of type RegionInstance
RTI_ModifyRegion(RegionInstance region)
           
 


copyright The Portico Project 2008.