Uses of Interface
edu.cmu.sei.aadl.aadl2.instance.InstanceObject

Packages that use InstanceObject
edu.cmu.sei.aadl.aadl2.impl   
edu.cmu.sei.aadl.aadl2.instance   
edu.cmu.sei.aadl.aadl2.instance.impl   
edu.cmu.sei.aadl.aadl2.instance.util   
edu.cmu.sei.aadl.aadl2.properties   
edu.cmu.sei.aadl.instance   
edu.cmu.sei.aadl.modelsupport.properties   
edu.cmu.sei.aadl.modelsupport.util   
 

Uses of InstanceObject in edu.cmu.sei.aadl.aadl2.impl
 

Methods in edu.cmu.sei.aadl.aadl2.impl with parameters of type InstanceObject
protected  void PropertyImpl.getPropertyValueFromDeclarativeModel(EvaluationContext ctx, InstanceObject io, PropertyAcc pas)
           
 

Uses of InstanceObject in edu.cmu.sei.aadl.aadl2.instance
 

Subinterfaces of InstanceObject in edu.cmu.sei.aadl.aadl2.instance
 interface ComponentInstance
          A representation of the model object 'Component Instance'
 interface ConnectionInstance
          A representation of the model object 'Connection Instance'
 interface ConnectionInstanceEnd
          A representation of the model object 'Connection Instance End'
 interface ConnectionReference
          A representation of the model object 'Connection Reference'
 interface EndToEndFlowInstance
          A representation of the model object 'End To End Flow Instance'
 interface FeatureInstance
          A representation of the model object 'Feature Instance'
 interface FlowElementInstance
          A representation of the model object 'Flow Element Instance'
 interface FlowSpecificationInstance
          A representation of the model object 'Flow Specification Instance'
 interface ModeInstance
          A representation of the model object 'Mode Instance'
 interface ModeTransitionInstance
          A representation of the model object 'Mode Transition Instance'
 interface SystemInstance
          A representation of the model object ' System Instance'.
 

Methods in edu.cmu.sei.aadl.aadl2.instance that return InstanceObject
 InstanceObject InstanceReferenceValue.getReferencedInstanceObject()
          Returns the value of the 'Referenced Instance Object' reference
 

Methods in edu.cmu.sei.aadl.aadl2.instance that return types with arguments of type InstanceObject
 java.util.Collection<? extends InstanceObject> ComponentInstance.findInstanceObjects(org.eclipse.emf.common.util.EList<ContainmentPathElement> referencePath)
          Find the instance object based on the referencePath relative to this component instance.
 java.util.List<InstanceObject> ConnectionInstance.getThroughFeatureInstances()
          Get the feature instances that this semantic connection passes through including the ultimate start and end points.
 

Methods in edu.cmu.sei.aadl.aadl2.instance with parameters of type InstanceObject
 void InstanceReferenceValue.setReferencedInstanceObject(InstanceObject value)
          Sets the value of the 'Referenced Instance Object' reference
 

Uses of InstanceObject in edu.cmu.sei.aadl.aadl2.instance.impl
 

Classes in edu.cmu.sei.aadl.aadl2.instance.impl that implement InstanceObject
 class ComponentInstanceImpl
          An implementation of the model object 'Component Instance'
 class ConnectionInstanceEndImpl
          An implementation of the model object 'Connection Instance End'
 class ConnectionInstanceImpl
          An implementation of the model object 'Connection Instance'
 class ConnectionReferenceImpl
          An implementation of the model object 'Connection Reference'
 class EndToEndFlowInstanceImpl
          An implementation of the model object 'End To End Flow Instance'
 class FeatureInstanceImpl
          An implementation of the model object 'Feature Instance'
 class FlowElementInstanceImpl
          An implementation of the model object 'Flow Element Instance'
 class FlowSpecificationInstanceImpl
          An implementation of the model object 'Flow Specification Instance'
 class InstanceObjectImpl
          An implementation of the model object ' Object'.
 class ModeInstanceImpl
          An implementation of the model object 'Mode Instance'
 class ModeTransitionInstanceImpl
          An implementation of the model object 'Mode Transition Instance'
 class SystemInstanceImpl
          An implementation of the model object ' System Instance'.
 

Fields in edu.cmu.sei.aadl.aadl2.instance.impl declared as InstanceObject
protected  InstanceObject InstanceReferenceValueImpl.referencedInstanceObject
          The cached value of the 'Referenced Instance Object' reference
 

Methods in edu.cmu.sei.aadl.aadl2.instance.impl that return InstanceObject
 InstanceObject InstanceReferenceValueImpl.basicGetReferencedInstanceObject()
           
 InstanceObject InstanceReferenceValueImpl.getReferencedInstanceObject()
           
 

Methods in edu.cmu.sei.aadl.aadl2.instance.impl that return types with arguments of type InstanceObject
 java.util.Collection<? extends InstanceObject> ComponentInstanceImpl.findInstanceObjects(org.eclipse.emf.common.util.EList<ContainmentPathElement> referencePath)
          Get all instance objects that fit a given path.
 java.util.List<InstanceObject> ConnectionInstanceImpl.getThroughFeatureInstances()
           
 

Methods in edu.cmu.sei.aadl.aadl2.instance.impl with parameters of type InstanceObject
 void InstanceReferenceValueImpl.setReferencedInstanceObject(InstanceObject newReferencedInstanceObject)
           
 

Uses of InstanceObject in edu.cmu.sei.aadl.aadl2.instance.util
 

Methods in edu.cmu.sei.aadl.aadl2.instance.util with parameters of type InstanceObject
 T InstanceSwitch.caseInstanceObject(InstanceObject object)
          Returns the result of interpreting the object as an instance of 'Object'
 

Uses of InstanceObject in edu.cmu.sei.aadl.aadl2.properties
 

Methods in edu.cmu.sei.aadl.aadl2.properties that return InstanceObject
 InstanceObject EvaluationContext.getInstanceObject()
           
 

Methods in edu.cmu.sei.aadl.aadl2.properties that return types with arguments of type InstanceObject
 java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> EvaluationContext.getClassifierCache()
           
 

Methods in edu.cmu.sei.aadl.aadl2.properties with parameters of type InstanceObject
static InstanceUtil.InstantiatedClassifier InstanceUtil.getInstantiatedClassifier(InstanceObject iobj, int index)
          Get the component or feature group classifier that is instantiated by an instance object.
static InstanceUtil.InstantiatedClassifier InstanceUtil.getInstantiatedClassifier(InstanceObject iobj, int index, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Get the component or feature group classifier that is instantiated by an instance object.
static ComponentReference InstanceUtil.resolveComponentPrototype(Prototype proto, InstanceObject context, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Find the binding for a given component prototype.
static FeatureGroupReference InstanceUtil.resolveFeatureGroupPrototype(Prototype proto, InstanceObject context, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Find the binding for a given feature group prototype.
static FeaturePrototypeActual InstanceUtil.resolveFeaturePrototype(Prototype proto, InstanceObject context, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Find the binding for a given feature prototype.
static PrototypeBinding InstanceUtil.resolvePrototype(Prototype proto, InstanceObject context, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Find the binding for a given prototype.
 

Method parameters in edu.cmu.sei.aadl.aadl2.properties with type arguments of type InstanceObject
static ComponentClassifier InstanceUtil.getComponentClassifier(ComponentInstance ci, int index, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Get the component classifier of a component instance.
static ComponentImplementation InstanceUtil.getComponentImplementation(ComponentInstance ci, int index, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Get the component implementation of a component instance.
static ComponentType InstanceUtil.getComponentType(ComponentInstance ci, int index, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Get the component type of a component instance.
static InstanceUtil.InstantiatedClassifier InstanceUtil.getInstantiatedClassifier(InstanceObject iobj, int index, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Get the component or feature group classifier that is instantiated by an instance object.
static ComponentReference InstanceUtil.resolveComponentPrototype(Prototype proto, InstanceObject context, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Find the binding for a given component prototype.
static FeatureGroupReference InstanceUtil.resolveFeatureGroupPrototype(Prototype proto, InstanceObject context, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Find the binding for a given feature group prototype.
static FeaturePrototypeActual InstanceUtil.resolveFeaturePrototype(Prototype proto, InstanceObject context, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Find the binding for a given feature prototype.
static PrototypeBinding InstanceUtil.resolvePrototype(Prototype proto, InstanceObject context, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Find the binding for a given prototype.
 

Constructors in edu.cmu.sei.aadl.aadl2.properties with parameters of type InstanceObject
EvaluationContext(InstanceObject io, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
           
 

Constructor parameters in edu.cmu.sei.aadl.aadl2.properties with type arguments of type InstanceObject
EvaluationContext(InstanceObject io, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
           
 

Uses of InstanceObject in edu.cmu.sei.aadl.instance
 

Methods in edu.cmu.sei.aadl.instance with parameters of type InstanceObject
protected  InstanceUtil.InstantiatedClassifier InstantiateModel.getInstantiatedClassifier(InstanceObject iobj, int index)
           
 

Constructor parameters in edu.cmu.sei.aadl.instance with type arguments of type InstanceObject
CreateConnectionsSwitch(org.eclipse.core.runtime.IProgressMonitor pm, AnalysisErrorReporterManager errMgr, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Create a new instance.
CreateEndToEndFlowsSwitch(org.eclipse.core.runtime.IProgressMonitor pm, AnalysisErrorReporterManager errMgr, java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
          Create a new instance.
 

Uses of InstanceObject in edu.cmu.sei.aadl.modelsupport.properties
 

Methods in edu.cmu.sei.aadl.modelsupport.properties that return InstanceObject
static InstanceObject PropertyUtils.getInstanceObjectReference(InstanceObject io, Property pd)
          Get an InstanceObject from an instance reference value.
 

Methods in edu.cmu.sei.aadl.modelsupport.properties with parameters of type InstanceObject
static java.util.List<ComponentInstance> GetProperties.getActualMemoryBinding(InstanceObject io)
           
static java.util.List<ComponentInstance> GetProperties.getActualProcessorBinding(InstanceObject io)
           
static InstanceObject PropertyUtils.getInstanceObjectReference(InstanceObject io, Property pd)
          Get an InstanceObject from an instance reference value.
 

Uses of InstanceObject in edu.cmu.sei.aadl.modelsupport.util
 

Methods in edu.cmu.sei.aadl.modelsupport.util with parameters of type InstanceObject
static ConnectionInstance AadlUtil.findConnectionInstance(InstanceObject src, InstanceObject dst)
          find the connection instance with src as its source and dst as its destination
static Element AadlUtil.getInstanceOrigin(InstanceObject io)