Uses of Interface
edu.cmu.sei.aadl.model.flow.FlowSpec

Packages that use FlowSpec
edu.cmu.sei.aadl.instance   
edu.cmu.sei.aadl.model.core   
edu.cmu.sei.aadl.model.core.impl This package contains interfaces and classes that represent the abstract component objects as well as the pacakge concepts. 
edu.cmu.sei.aadl.model.flow   
edu.cmu.sei.aadl.model.flow.impl   
edu.cmu.sei.aadl.model.flow.util   
edu.cmu.sei.aadl.model.instance   
edu.cmu.sei.aadl.model.instance.impl   
edu.cmu.sei.aadl.model.util   
 

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

Methods in edu.cmu.sei.aadl.instance with parameters of type FlowSpec
protected  void CreateEndToEndFlowsSwitch.addFlowStepInstance(EndToEndFlowInstance etei, ComponentInstance ci, FlowSpec fs)
          add a component instance/flowspec instance to the end to end flow instance if there is a previous such pair, first find and add the connection instance
protected  void CreateEndToEndFlowsSwitch.doProcessFlowSpec(EndToEndFlowInstance etei, ComponentInstance ci, FlowSpec fs)
          instantiate a flow specification by recursively following its implementation until a leaf element is reached In case of a leaf element add it as a flow step
 

Uses of FlowSpec in edu.cmu.sei.aadl.model.core
 

Methods in edu.cmu.sei.aadl.model.core that return FlowSpec
 FlowSpec ComponentType.findFlowSpec(java.lang.String flowSpecName)
          Find flow specificaton by name in type and its supertypes.
 

Methods in edu.cmu.sei.aadl.model.core with parameters of type FlowSpec
 java.util.Map ComponentImpl.getAllFlowImpl(FlowSpec flowSpec)
          get the flow implementations for a given specificiation for all the modes.
 FlowImpl ComponentImpl.getAllFlowImpl(FlowSpec flowSpec, Mode mode)
          get the flow implementation for a given flow specification in the given mode.
 

Uses of FlowSpec in edu.cmu.sei.aadl.model.core.impl
 

Methods in edu.cmu.sei.aadl.model.core.impl that return FlowSpec
 FlowSpec ComponentTypeImpl.findFlowSpec(java.lang.String name)
           
 

Methods in edu.cmu.sei.aadl.model.core.impl with parameters of type FlowSpec
 java.util.Map ComponentImplImpl.getAllFlowImpl(FlowSpec flowSpec)
           
 FlowImpl ComponentImplImpl.getAllFlowImpl(FlowSpec flowSpec, Mode mode)
           
 

Uses of FlowSpec in edu.cmu.sei.aadl.model.flow
 

Subinterfaces of FlowSpec in edu.cmu.sei.aadl.model.flow
 interface FlowPathSpec
          A representation of the model object 'Path Spec'
 interface FlowSinkSpec
          A representation of the model object 'Sink Spec'
 interface FlowSourceSpec
          A representation of the model object 'Source Spec'
 

Methods in edu.cmu.sei.aadl.model.flow that return FlowSpec
 FlowSpec FlowFactory.createFlowSpec()
          Returns a new object of class 'Spec'
 FlowSpec FlowElement.getFlowSpec()
          Returns the value of the 'Flow Spec' reference
 FlowSpec FlowSpec.getRefines()
          Returns the value of the 'Refines' reference
 FlowSpec FlowImpl.getXAllImplement()
          returns the flowspec of a given implementation or any refined flow implementation the implements reference is only kept in the root
 FlowSpec FlowImpl.getXImplement()
          returns the flowspec of a given implementation
 

Methods in edu.cmu.sei.aadl.model.flow with parameters of type FlowSpec
 void FlowElement.setFlowSpec(FlowSpec value)
          Sets the value of the 'Flow Spec' reference
 void FlowSpec.setRefines(FlowSpec value)
          Sets the value of the 'Refines' reference
 

Uses of FlowSpec in edu.cmu.sei.aadl.model.flow.impl
 

Classes in edu.cmu.sei.aadl.model.flow.impl that implement FlowSpec
 class FlowPathSpecImpl
          An implementation of the model object 'Path Spec'
 class FlowSinkSpecImpl
          An implementation of the model object 'Sink Spec'
 class FlowSourceSpecImpl
          An implementation of the model object 'Source Spec'
 class FlowSpecImpl
          An implementation of the model object 'Spec'
 

Fields in edu.cmu.sei.aadl.model.flow.impl declared as FlowSpec
protected  FlowSpec FlowElementImpl.flowSpec
          The cached value of the 'Flow Spec' reference
protected  FlowSpec FlowSpecImpl.refines
          The cached value of the 'Refines' reference
 

Methods in edu.cmu.sei.aadl.model.flow.impl that return FlowSpec
 FlowSpec FlowElementImpl.basicGetFlowSpec()
           
 FlowSpec FlowSpecImpl.basicGetRefines()
           
 FlowSpec FlowFactoryImpl.createFlowSpec()
           
 FlowSpec FlowElementImpl.getFlowSpec()
           
 FlowSpec FlowSpecImpl.getRefines()
           
 FlowSpec FlowImplImpl.getXAllImplement()
          returns the flowspec of a given implementation or any refined flow implementation the implements reference is only kept in the root
 FlowSpec FlowImplImpl.getXImplement()
          returns the flowspec of a given implementation
 

Methods in edu.cmu.sei.aadl.model.flow.impl with parameters of type FlowSpec
 void FlowElementImpl.setFlowSpec(FlowSpec newFlowSpec)
           
 void FlowSpecImpl.setRefines(FlowSpec newRefines)
          phf: we want an add version for EList
 

Uses of FlowSpec in edu.cmu.sei.aadl.model.flow.util
 

Methods in edu.cmu.sei.aadl.model.flow.util with parameters of type FlowSpec
 java.lang.Object FlowSwitch.caseFlowSpec(FlowSpec object)
          Returns the result of interpretting the object as an instance of 'Spec'
 

Uses of FlowSpec in edu.cmu.sei.aadl.model.instance
 

Methods in edu.cmu.sei.aadl.model.instance that return FlowSpec
 FlowSpec FlowSpecInstance.getFlowSpec()
          Returns the value of the 'Flow Spec' reference
 

Methods in edu.cmu.sei.aadl.model.instance with parameters of type FlowSpec
 FlowSpecInstance ComponentInstance.findFlowSpecInstance(FlowSpec flowspec)
          find the flowspec instance of this component instance
 void FlowSpecInstance.setFlowSpec(FlowSpec value)
          Sets the value of the 'Flow Spec' reference
 

Uses of FlowSpec in edu.cmu.sei.aadl.model.instance.impl
 

Fields in edu.cmu.sei.aadl.model.instance.impl declared as FlowSpec
protected  FlowSpec FlowSpecInstanceImpl.flowSpec
          The cached value of the 'Flow Spec' reference
 

Methods in edu.cmu.sei.aadl.model.instance.impl that return FlowSpec
 FlowSpec FlowSpecInstanceImpl.basicGetFlowSpec()
           
 FlowSpec FlowSpecInstanceImpl.getFlowSpec()
           
 

Methods in edu.cmu.sei.aadl.model.instance.impl with parameters of type FlowSpec
 FlowSpecInstance ComponentInstanceImpl.findFlowSpecInstance(FlowSpec flowspec)
          find the flowspec instance of this component instance
 void FlowSpecInstanceImpl.setFlowSpec(FlowSpec newFlowSpec)
           
 

Uses of FlowSpec in edu.cmu.sei.aadl.model.util
 

Methods in edu.cmu.sei.aadl.model.util with parameters of type FlowSpec
static boolean AadlUtil.canImplement(FlowImpl fi, FlowSpec fs)
          Check whether the flow spec and flow impl are both flow paths, flow sources, or flow sinks