Uses of Interface
edu.cmu.sei.aadl.aadl2.Feature

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

Uses of Feature in edu.cmu.sei.aadl.aadl2
 

Subinterfaces of Feature in edu.cmu.sei.aadl.aadl2
 interface AbstractFeature
          A representation of the model object 'Abstract Feature'
 interface Access
          A representation of the model object 'Access'
 interface BusAccess
          A representation of the model object 'Bus Access'
 interface DataAccess
          A representation of the model object 'Data Access'
 interface DataPort
          A representation of the model object 'Data Port'
 interface DirectedFeature
          A representation of the model object 'Directed Feature'
 interface EventDataPort
          A representation of the model object 'Event Data Port'
 interface EventPort
          A representation of the model object 'Event Port'
 interface FeatureGroup
          A representation of the model object 'Feature Group'
 interface Parameter
          A representation of the model object 'Parameter'
 interface Port
          A representation of the model object 'Port'
 interface SubprogramAccess
          A representation of the model object 'Subprogram Access'
 interface SubprogramGroupAccess
          A representation of the model object 'Subprogram Group Access'
 

Methods in edu.cmu.sei.aadl.aadl2 that return Feature
 Feature FlowSpecification.getAllInFeature()
          get in feature of a flow source, sink, or path spec.
 Feature FlowSpecification.getAllOutFeature()
          get out feature of a flow source, sink, or path spec.
 Feature FlowSpecification.getInFeature()
          Returns the value of the 'In Feature' reference
 Feature FlowSpecification.getOutFeature()
          Returns the value of the 'Out Feature' reference
 Feature Feature.getRefined()
          Returns the value of the 'Refined' reference.
 

Methods in edu.cmu.sei.aadl.aadl2 that return types with arguments of type Feature
 org.eclipse.emf.common.util.EList<Feature> Feature.getAllFeatureRefinements()
          Return the feature and any of the features it refines
 org.eclipse.emf.common.util.EList<Feature> Classifier.getAllFeatures()
          get all features including inherited features
 org.eclipse.emf.common.util.EList<Feature> Subcomponent.getAllFeatures()
          Get list of all features of a subcomponent, including ancestor features These are the features of its classifier In case of refined features the refined feature is returned in the list.
 org.eclipse.emf.common.util.EList<Feature> FeatureGroupType.getOwnedFeatures()
          Returns the value of the 'Owned Feature' containment reference list.
 org.eclipse.emf.common.util.EList<Feature> ComponentType.getOwnedFeatures()
          Returns the value of the 'Owned Feature' containment reference list.
 

Methods in edu.cmu.sei.aadl.aadl2 with parameters of type Feature
 int FeatureGroupType.getIndexOf(Feature feature)
          return the index of the feature in the feature group type
 int FeatureGroup.getIndexOf(Feature feature)
          return the index of the feature in the feature group type
 org.eclipse.emf.common.util.EList<Connection> ComponentImplementation.getIngoingConnections(Feature feature)
          get ingoing connections to subcomponents from a specified feature of the component impl
 void FlowSpecification.setInFeature(Feature value)
          Sets the value of the 'In Feature' reference
 void FlowSpecification.setOutFeature(Feature value)
          Sets the value of the 'Out Feature' reference
 void Feature.setRefined(Feature value)
          Sets the value of the 'Refined' reference
 

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

Classes in edu.cmu.sei.aadl.aadl2.impl that implement Feature
 class AbstractFeatureImpl
          An implementation of the model object 'Abstract Feature'
 class AccessImpl
          An implementation of the model object 'Access'
 class BusAccessImpl
          An implementation of the model object 'Bus Access'
 class DataAccessImpl
          An implementation of the model object 'Data Access'
 class DataPortImpl
          An implementation of the model object 'Data Port'
 class DirectedFeatureImpl
          An implementation of the model object 'Directed Feature'
 class EventDataPortImpl
          An implementation of the model object 'Event Data Port'
 class EventPortImpl
          An implementation of the model object 'Event Port'
 class FeatureGroupImpl
          An implementation of the model object 'Feature Group'
 class FeatureImpl
          An implementation of the model object 'Feature'
 class ParameterImpl
          An implementation of the model object 'Parameter'
 class PortImpl
          An implementation of the model object 'Port'
 class SubprogramAccessImpl
          An implementation of the model object 'Subprogram Access'
 class SubprogramGroupAccessImpl
          An implementation of the model object 'Subprogram Group Access'
 

Fields in edu.cmu.sei.aadl.aadl2.impl declared as Feature
protected  Feature FlowSpecificationImpl.inFeature
          The cached value of the 'In Feature' reference
protected  Feature FlowSpecificationImpl.outFeature
          The cached value of the 'Out Feature' reference
protected  Feature FeatureImpl.refined
           
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return Feature
 Feature FlowSpecificationImpl.basicGetInFeature()
           
 Feature FlowSpecificationImpl.basicGetOutFeature()
           
 Feature FeatureImpl.basicGetRefined()
           
 Feature FlowSpecificationImpl.getAllInFeature()
          get in feature of a flow source, sink, or path spec.
 Feature FlowSpecificationImpl.getAllOutFeature()
          get out feature of a flow source, sink, or path spec.
 Feature FlowSpecificationImpl.getInFeature()
           
 Feature FlowSpecificationImpl.getOutFeature()
           
 Feature FeatureImpl.getRefined()
           
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return types with arguments of type Feature
 org.eclipse.emf.common.util.EList<Feature> FeatureImpl.getAllFeatureRefinements()
           
 org.eclipse.emf.common.util.EList<Feature> SubcomponentImpl.getAllFeatures()
          Get list of all features of a subcomponent, including ancestor features These are the features of its classifier In case of refined features the refined feature is returned in the list.
 org.eclipse.emf.common.util.EList<Feature> ComponentTypeImpl.getAllFeatures()
          get list of all features of a component type, including ancestor features In case of refined features the refined feature is returned.
 org.eclipse.emf.common.util.EList<Feature> ComponentImplementationImpl.getAllFeatures()
          get all features including inherited features
 org.eclipse.emf.common.util.EList<Feature> FeatureGroupTypeImpl.getAllFeatures()
          Get a list of Feature objects representing those features in the feature group type, including those from super types or inverses.
 org.eclipse.emf.common.util.EList<Feature> ComponentTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> ThreadGroupTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> ProcessorTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> BusTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> SubprogramTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> MemoryTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> ThreadTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> ProcessTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> AbstractTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> SystemTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> DeviceTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> SubprogramGroupTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> FeatureGroupTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> VirtualProcessorTypeImpl.getOwnedFeatures()
           
 org.eclipse.emf.common.util.EList<Feature> DataTypeImpl.getOwnedFeatures()
           
 

Methods in edu.cmu.sei.aadl.aadl2.impl with parameters of type Feature
 int FeatureGroupImpl.getIndexOf(Feature feature)
          return the index of the feature in the feature group type
 int FeatureGroupTypeImpl.getIndexOf(Feature feature)
          return the index of the feature in the feature group type
 org.eclipse.emf.common.util.EList<Connection> ComponentImplementationImpl.getIngoingConnections(Feature feature)
          get ingoing connections to subcomponents from a specified feature of the component impl
 void FlowSpecificationImpl.setInFeature(Feature newInFeature)
           
 void FlowSpecificationImpl.setOutFeature(Feature newOutFeature)
           
 void FeatureImpl.setRefined(Feature newRefined)
           
 

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

Methods in edu.cmu.sei.aadl.aadl2.instance that return Feature
 Feature FeatureInstance.getFeature()
          Returns the value of the 'Feature' reference
 

Methods in edu.cmu.sei.aadl.aadl2.instance with parameters of type Feature
 FeatureInstance FeatureInstance.findFeatureInstance(Feature feature)
          find the feature instance of this feature instance
 FeatureInstance ComponentInstance.findFeatureInstance(Feature feature)
          find the feature instance of this component instance
 void FeatureInstance.setCategory(Feature f)
          set the featureinstance category to that of the supplied feature
 void FeatureInstance.setFeature(Feature value)
          Sets the value of the 'Feature' reference
 

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

Fields in edu.cmu.sei.aadl.aadl2.instance.impl declared as Feature
protected  Feature FeatureInstanceImpl.feature
          The cached value of the 'Feature' reference
 

Methods in edu.cmu.sei.aadl.aadl2.instance.impl that return Feature
 Feature FeatureInstanceImpl.basicGetFeature()
           
 Feature FeatureInstanceImpl.getFeature()
           
 

Methods in edu.cmu.sei.aadl.aadl2.instance.impl that return types with arguments of type Feature
 java.util.List<Feature> FeatureInstanceImpl.getInstantiatedObjects()
           
 

Methods in edu.cmu.sei.aadl.aadl2.instance.impl with parameters of type Feature
 FeatureInstance ComponentInstanceImpl.findFeatureInstance(Feature feature)
          find the feature instance of this component instance
 FeatureInstance FeatureInstanceImpl.findFeatureInstance(Feature feature)
          find the feature instance of this feature instance
 void FeatureInstanceImpl.setCategory(Feature f)
          set the featureinstance category to that of the supplied feature
 void FeatureInstanceImpl.setFeature(Feature newFeature)
           
 

Uses of Feature in edu.cmu.sei.aadl.aadl2.util
 

Methods in edu.cmu.sei.aadl.aadl2.util with parameters of type Feature
 T Aadl2Switch.caseFeature(Feature object)
          Returns the result of interpreting the object as an instance of 'Feature'
 boolean Aadl2Validator.validateFeature(Feature feature, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 

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

Methods in edu.cmu.sei.aadl.instance with parameters of type Feature
protected  void InstantiateModel.expandFeatureGroupInstance(Feature feature, FeatureInstance fi, boolean inverse)
           
protected  void InstantiateModel.fillFeatureInstance(Feature feature, FeatureInstance fi, boolean inverse)
           
 java.util.List<Connection> CreateConnectionsSwitch.filterIncomingConnection(java.util.List<Connection> incomingconnlist, Feature feature)
          get incoming connections for specified feature This method does not work on subcomponent, because we need the enclosing subcomponent rather than the enclosing component implementation in order to get the subcomponent inheritance correct Otherwise the incorrect connections get picked up
 java.util.List<Connection> CreateConnectionsSwitch.filterOutgoingConnections(java.util.List<Connection> conns, Feature feature)
          Get outgoing connections for specified feature port group connections are non-directional, i.e., they are always added
 boolean CreateConnectionsSwitch.isConnectionEnd(java.util.List<Connection> conns, Feature feature)
          Check if one of the connections in a list has a feature as its end.
 boolean CreateConnectionsSwitch.isDestination(java.util.List<Connection> conns, Feature feature)
          Check if one of the connections in a list points to a feature.
 

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

Methods in edu.cmu.sei.aadl.modelsupport.util with parameters of type Feature
static boolean AadlUtil.isOutgoingPort(Feature f)
          determine whether the feature is an outgoing port or feature group